Verweis zu anderem Frame
Olli
- javascript
0 Marc Reichelt0 Olli
Hallo
Kann man mir einer sagen, wie ich ohne größere Probleme für die Browser IE und NN jeweils ab min. Version 4 meine Bilder in einem anderen Frame wechslen kann. In Frame1 soll der aufruf erfolgen, dass in Frame2 das neue Bild geladen wird. Folgenden Quelltext habe ich probiert, aber es funktioniert einfach nicht:
Frame1: (Bei Klick auf ein Image wird folgendes ausgeführt)
parent.frame2.document.images['bild'].src = "neuesbild.jpg";
Frame2: (Dieses Bild soll durch ein neues ersetzt werden)
<div id="bild"><img src="altesbild.jpg" width="50" height="50" alt=""></div>
Meines erachtens müsste das doch mit den beiden Browser (Vers. 4+) funktionieren, oder?
Vielleicht kann mir hier einer helfen. Auf alle Fälle danke ich euch schon im voraus.
Gruss OLLI
Hi!
Frame1: (Bei Klick auf ein Image wird folgendes ausgeführt)
parent.frame2.document.images['bild'].src = "neuesbild.jpg";Frame2: (Dieses Bild soll durch ein neues ersetzt werden)
<div id="bild"><img src="altesbild.jpg" width="50" height="50" alt=""></div>
Das kann auch nicht funktionieren, denn du weißt nicht dem Bild selbst den Namen "bild" zu, sondern dem <div>-Tag. Dementsprechend versuchst du mit JavaScript nun, dem <div>-Tag einen source zuzuweisen ;-)
cu
Marc Reichelt || http://www.step2identity.com/
Hi!
Frame1: (Bei Klick auf ein Image wird folgendes ausgeführt)
parent.frame2.document.images['bild'].src = "neuesbild.jpg";Frame2: (Dieses Bild soll durch ein neues ersetzt werden)
<div id="bild"><img src="altesbild.jpg" width="50" height="50" alt=""></div>Das kann auch nicht funktionieren, denn du weißt nicht dem Bild selbst den Namen "bild" zu, sondern dem <div>-Tag. Dementsprechend versuchst du mit JavaScript nun, dem <div>-Tag einen source zuzuweisen ;-)
Hi Marc
Ok, Das ist einleuchtend mit dem Namen. Ich habe das gerade geändert, aber es hat das Problem trotzdem nicht gelöst. Mein neuer Quellcode:
Frame1:
parent.frame2.document.images['bild'].src = 'neuesbild.jpg';
Frame2:
<div id="bild-1"><img name="bild" src="altesbild.jpg" width="50" height="50" alt=""></div>
Ausserdem gibt es beim Navigator (Version 4.7) folgende Fehlermeldung in der Javaconsole:
JavaScript Error:
file:/C|/Homepage/nav.html, line 54:
parent.frame2.document.images.bild has no properties.
Fällt dazu jemandem was ein???
Grüße OLLI