Hallo Pete,
ich schreibe mittels
top.content.previewarea.document.close();
top.content.previewarea.document.open();top.content.previewarea.document.write(newContent);
top.content.previewarea.document.close();
von einem anderen Frame aus etwas in den Frame mit dem Namen previewarea.
Muss diese Ruecksicht auf Steinzeit-Browser wirklich sein? Viel eleganter ist es doch einfach, leer.html so zu beschreiben:
if(document.getElementsByTagName)
document.getElementsByName("body")[0].innerHTML = newContent;
else if(document.all)
document.all.tags("body")[0].innerHTML = newContent;
Wobei du dann den HTML-Kopf mit <link> usw. in newContent gar nicht schreiben musst.
viele Gruesse
Stefan Muenz