Когда-то писал свой враппер для document.write(), сейчас вот обнаружил в исходниках...
Назначение: если на вашей странице с помощью функции document.write() чужим скриптом вставляется текст (например, на бесплатном хостинге вставляются провайдером всякие рекламные iframe), в данном примере содержащий "bs-top-iframe" или "bs-bottom-iframe", то вместо него печатается пустой текст.
<script>
try {
jQuery.ready();
} catch(e) {
}
try {
(function() {
var oldWrite = document.write;
var wrapper = function(s) {
if (s.indexOf("bs-top-iframe") != 0 || s.indexOf("bs-bottom-iframe") != 0) {
s = "";
}
return s;
}
document.write = function(s) {
oldWrite(wrapper(s));
}
})();
} catch(e) {
}
</script>