Struppi: .location ändert sich bei write()

Beitrag lesen

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.
newContent enthält dabei u.a. die Zeile

newContent += '<link type="text/css" href="./css/previewstyle.css" rel="stylesheet">'+'\n';

soweit hab ich das verstanden, aber das nachfolgende nicht mehr.

Vor dem schreiben wurde in der previewarea die Datei leer.html angezeigt. Von ihr aus gesehen stimmt auch der Pfad zur css-Datei. Wenn ich geschrieben habe hat sich aber die Seite geändert. Sie hat jetzt die aufrufende Seite zum Inhalt. Was also ablaufen muss, ist folgendes:

Du meinst du möchtest weiterhin die Seite leer.html angezeigt bekommen?
das geht nicht, da du sie ja mit document.write überschreibst.

Struppi.