Pete: .location ändert sich bei write()

Beitrag lesen

Hallo,

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

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

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:

Der Browser (hier Firefox) lädt die aufrufende Seite in die previewarea und überschreibt dann den Inhalt.

Wie kann ich das ändern?

Pete