Hallo Peter und die anderen,
es scheint tatsächlich so zu sein, daß der NSC nicht ein Dokument "leert" und neuen Text reinschreibt.
Hab mal ein bißchen rumprobiert und dabei festgestellt, daß der NSC einfach keinen Text schreibt, aber z.B. die Hintergrundfarbe ändert, einen Titel setzt, aber was im body-tag steht führt er dann nicht mehr aus.
Hier mal der Testcode:
<html>
<head>
<title>test</title>
<script language="JavaScript">
function wups() {
document.write("<HTML><HEAD><TITLE>daisse</TITLE></HEAD><BODY bgcolor=#0033CC>");
document.write("Ja da kommt doch was");
document.write("</BODY></HTML>");
}
</script>
</head>
<body bgcolor="#FFFFFF">
<form method="post" action="" name="fups">
<p>
<input type="hidden" name="hiddenField" value="test">
<input type="button" name="hups" onClick="wups()" value="test">
</p>
<p>test</p>
</form>
</body>
</html>
Klickt man auf den Button ändert sich Titel und Hintergrundfarbe, aber geschrieben wird nix...
Ach ja, und im NSC 3.0 isses ganz doll, da passiert zunächst dasgleiche. Betätigt man dann den Back und danach den Forward-Button, sieht alles so aus wie mans haben wollte: mit Text. Irgendwo schreibt ers also hin, aber angezeigt wirds nicht.
Das Beschreiben eines Dokuments aus nem anderen Frame raus klappt dagegen problemlos. Irgendwie scheint der NSC zu blockieren.
Auch rumspielen mit document.close(), open() und clear() führt zu keinem Ergebnis.
Tja, ob Dir das nun geholfen hat?
Vielleicht gibts dafür ja ne (ganz einfache) Erklärung oder besser noch Lösung, wär ich jedenfalls auch scharf drauf.
Schönen Abend noch...
FJH