You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Opera и самописный Rich Text Editor (на document.designMode) - вопрос по генерации кода таблиц
Не знаю, в тот ли раздел... У меня вопрос по программированию скорей..Мы давно используем в своем программном обеспечении WYSIWYG-редактирование на базе iframe с включенной javascript-опцией document.designMode. Как известно, если в такой документ (iframe) вставить из клипборда определенные данные, то браузер генерирует HTML-код, который мы потом сохраняем на сервер, используя преобразование iframe в textarea.
Начиная с 10 версии оперы такая проблема - при вставке скопированной из excel таблицы не добавляются тэги <table>, то есть код начинается с <tr>, например:
<TR height="17" style="height:12.75pt"> <TD height="17" align="right" width="64" style="height:12.75pt;width:48pt" x:num="">1</TD> <TD align="right" width="64" style="width:48pt" x:num="">2</TD></TR> <TR height="17" style="height:12.75pt"> <TD height="17" align="right" style="height:12.75pt" x:num="">3</TD> <TD align="right" x:num="">4</TD></TR>
Что интересно, в более ранних версиях Оперы таблица добавлялась с <table>. Также всегда (и в текущей версии тоже) таблицы добавлялись корректно из MS Word.
Люди добрые, подскажите, в чем может быть дело? В движке Оперы, в наших кривых руках? Если обращаюсь не по адресу, подскажите, куда стоит запостить этот вопрос?
Forums » Помощь: вопросы и проблемы » Проблемы с конкретными сайтами