//richtiges Startbild anzeigen function startbild(zahl) { var x = fenster.document.getElementById("bild"); x.src = "../projekt_dt_einheit/bilder/test" + zahl + "_gross.jpg";}
ok, das return false stand zwar drin, wurde aber vermutlich wegen dem falschen Fkt-aufruf startbild() ignoriert.
Hab es anders versucht und eine globale Variable y definiert:
function fenster_neu(ziel,bildnummer) { fenster = window.open(ziel, "neues_fenster", "width=750,height=550,left=150,top=120,resizable=no,screenX=150,screenY=120"); fenster.focus(); y = bildnummer; fenster.onload = startbild;}
//richtiges Startbild anzeigen function startbild() { var x = fenster.document.getElementById("bild"); x.src = "../projekt_dt_einheit/bilder/test" + y + "_gross.jpg";}
Im Firefox wird jetzt das Bild korrekt angezeigt, aber im IE nicht. Hat der ein Problem mit der globalen Variablen? Kann man das da umgehen?
var y; steht in der .js -Datei gleich am Anfang außerhalb der Funktionen. Hab auch probiert dem nen Startwert zu geben (var y = 0 - und sie auch mal im
Hi, warum? Das Problem dürfte bei fenster.onload = startbild gelegen haben. Entweder wollte der IE bei der Anzeige der Hauptseite auf das Laden des Fensters warten oder er überträgt den Event-Handler nicht auf den Code im opener. Evtl. würde fenster.onload = opener.startbild (nur?) im IE funktionieren.
Datenschutzerklärung
Auf die vom Anbieter dieses kostenfreien Forums gespeicherten Daten habe ich keinen Einfluss.
Wenden Sie sich zum Datenschutz für dieses Forum bitte an die verantwortliche Miranus GmbH.
Forum Software von Xobor | Forum, Fotos, Chat und mehr mit Xobor