Ich habe einige Testseiten ins Netz gestellt, damit man das Problem auch sieht.
Zuerst der Code von test.htm:
usw.
Schon kurios, scheint tatsaechlich damit zusammenzuhaengen, dass die Datei selbst geladen werden soll. Woran das liegen mag? Keine Ahnung. Jemand 'ne Idee?
Harald, wenn Du schon am Testen bist, dann probier doch mal, nur diese eine Datei nicht durch direkte Angabe ihres Namens in das Frameset einzubauen.
Die andere Loesung, die hier diskutiert wurde, tut das auch nicht, und die klappt wohl.
Wussten die Autoren von diesem Effekt oder haben sie nur die Funktion allgemein nutzbar gemacht, indem sie schreiben:
<frame src="'+top.location.href+'" name=content>'+ ...
???
Wenn's das ist, dann sollte Deine/Stefans Version klappen, wenn man
statt
document.write("<frame src="test.htm" name="wcndisplay" noresize>");
schreibt:
document.write("<frame src=" + self.location.href + "name="wcndisplay" noresize>");
oder
document.write("<frame src=" + top.location.href + "name="wcndisplay" noresize>");
oder auch eine Variable am Anfang definiert
var ich = self.location.href;
und dann weiter unten dann
document.write("<frame src=" + ich + "name="wcndisplay" noresize>");
Christine