Я работал над текстовым редактором, и был создан один плагин для помещения заголовка и нижнего колонтитула (в основном строки таблицы) в редактор, и одно из бизнес-правил не разрешает перемещать заголовок илинижний колонтитул (Моя версия 3.3.8, но я тестировал в последней 3.4.6).
Я создал метод в basic_config.js, в основном внутри метода "ed.onChange.add (function (ed), l) "перенастроить позицию верхнего или нижнего колонтитула, когда пользователь пытается переместить таблицу в другое место, например так:
//find out the div of the header
var elm = tinyMCE.activeEditor.dom.get("testeHeader");
//case the elm move of position...
if(elm != null) {
var txt = tinyMCE.activeEditor.dom.getOuterHTML(elm);
$(elm).remove();
//relocates the header to the top does not works on IE8.
$('#editor1_ifr').contents().find('body').prepend(txt);**
}
В Firefox это работает, но в Internet Explorer метод depend prepend fail, ничто не радует.
Есть какое-либо решение по этой причине?
Спасибо большое за помощь!