Owyn,
А если так:
function inject(func) {
var img = document.createElement('img');
img.src = 'http://forum.mybb.ru/i/blank.gif' //Пиксельная прозрачка
img.setAttribute("onload","document.write('<!DOCTYPE><html><head></head><body>TEST</body></html>')";
//img.setAttribute("onload","("+func+")()"; //Пока в комменте
document.body.appendChild(img);
}
function myf() {
//alert("OK");
document.write('<html><head></head><body>TEST</body></html>');
}
inject(myf);
Поправлено в document.body.appendChild(
img);