Opera и самописный Rich Text Editor (на document.designMode) - вопрос по генерации кода таблиц

Forums » Помощь: вопросы и проблемы » Проблемы с конкретными сайтами

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

28. April 2010, 15:49:51

vjuen

Posts: 3

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 » Помощь: вопросы и проблемы » Проблемы с конкретными сайтами