Сообщение от Раед
|
melky,
Так что ли?
document.write = function(s) {
document.write.timer && clearTimeout(document.write.timer);
document.write.bufer || (document.write.bufer = '');
document.write.bufer+=s;
setTimeout(function(){document.getElementById('writeOut').innerHTML+=document.write.bufer},1000);
}
|
или когда дерево загрузится.
как-то так :
код писался на коленке и не тестился!
var target = document.body, // куда слить баффер.
old_write = document.write, // на всякий
buff = ""; // сам баффер
document.write = function(text){
buff += text;
};
document.addEventListener("DOMContentLoaded", function rollback(){
document.write = old_write; // возвращаем на место старый врайт
target.insertAdjacentHTML("afterbegin", buff); // вставляем текст.
document.removeEventListener("DOMContentLoaded", rollback, false); // удаляем обработчик, ибо он уже не нужен.
}, false);