Если запустить этот jsfiddle в хроме, он будет работать, но на IE и FF это не удается: http://jsfiddle.net/LbFPu/2/Невозможно записать в IFrame в FF или IE, только Chrome
Я предполагаю, что это имеет какое-то о том, как каждый двигатель записывает в DOM? Есть ли способ подождать, пока будет написан предыдущий контент? Пример:
function firstMe(){
$('body').append('<div id="first"></div>');
// many other new elements appended
}
function thenMe(){
$('#first').append('etc');
// many of the recently appended elements being referenced
}
При вызове в порядке, я думаю, что это будет работать должным образом в хроме, но не в IE & FF. Судя по результату jsfiddle.
Кому-нибудь приходилось иметь дело с этим раньше?
На скрипке, в FF с FireBug, установите точку останова в первой строке JS и один шаг, и выход будет там. –