//это код, который должен заменить document.write на месте
document.write = function(s) {
var scripts = document.getElementsByTagName('script');
var lastScript = scripts[scripts.length - 1];
lastScript.insertAdjacentHTML("beforebegin", s);
}//конец
Это позволяет запись в DOM без перезаписи страницы. Где то на сайтах нашол.