Я работал над текстовым редактором, и есть один плагин, который был создан для размещения верхнего и нижнего колонтитула (в основном строки таблицы) в редакторе, и одно из бизнес-правил — не разрешать перемещать верхний или нижний колонтитул (мой версия 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 de метод prepend fail ничего не происходит.
Есть ли решение по этой причине?
Большое спасибо за все, что получить помощь!