Левон, похоже, вы пытаетесь преодолеть проблемы со скоростью загрузки страницы (я не вижу других причин не просто вставлять скрипт статически).
Ответ Владимира хорош и действителен, но посмотритекомментарий к его ответу.
Другой подход, который работает, но должен быть очень тщательно реализован, заключается в перезаписи самого document.write.Это очень, очень тонкая работа, ее нужно тщательно протестировать, но на самом деле это можно сделать.Каждый вызов document.write может хранить что-то в каком-либо строковом буфере.Затем, решив каким-то образом, что пришло время очистить весь контент, просто вставьте все содержимое буферов в некоторый элемент DOM.
Работает, но очень извращенно.Лучший вариант - не использовать document.write.Но, увы, это не всегда так.