Liebe Grüße in die Runde.
Nachdem ich die ganze Nacht alles was mir an Doku und sonstwie online in die Hände gefallen ist, durchgegraben habe und das Prob nicht zu lösen ist...schon mal dankeschön. Irgend jemand hat bestimmt 'ne Idee:
Von einer Seite aus soll per Hyperlink ein neues Fenster geöffnet und darin eine Grafik dargestellt werden. Soweit klar.
Jetzt kommt das Prob. Das "neue Fenster" ist ein 2-teiliges Frameset (Name thumbs und picmain, htm-Dateien sind vorhanden und zugewiesen). Die img-src wird als Parameter mitübergeben. Der IE 6.0 SP1 ist so tolerant und spielt mit, Netscape 7.1 begnügt sich damit, das Fenster zu öffnen, neue Grafik aber Fehlanzeige. Meldung: "fenster.parent.picmain has no properties".
Die function, die das bewerkstelligt, steckt in der Datei popup.js:
var fenster;
function popWup(DokName,FensterName,Attribute,BildX) {
fenster = window.open(DokName,FensterName,Attribute);
fenster.focus(); // bis hierher alles ok
if (BildX!='') { // ungleich leer, dann neues Bild
fenster.parent.picmain.document.Bild.src=BildX;
} // IE ok, Netscape kein neues Pic!
}
Die Params kommen korrekt an. Durch einbauen von alerts habe ich noch feststellen können:
Unmittelbar bevor die neue src zugewiesen werden soll, hat der IE das Fenster vollständig dargestellt. Netscape hingegen zeigt zwar das Fenster, aber ohne Inhalt. Somit ist klar: Er findet das Bild namens "Bild" nicht, weil er die Seite noch gar nicht aufgebaut hat.
Wie um alles in der Welt kriegt man das hin??
Gruß und Dank
Bruno Meudt