Utz: zwei Frame gleichzeitig ändern

Beitrag lesen

Hallo Sandra,

danke für Deine Antwort. Aber wollte unten nur ein "Bild" bei onMouseOver gewechselt haben.

Warum schreibst Du dann "Frame" wenn Du "Bild" meinst?

Das hier:

onMouseOver=parent.[unten].document.images.["bilder/blau-ueberuns.gif"].src ="menuebild/menu1a.gif"

ist im Prinzip frei fantasiert und hat wenig bis nicht mit JavaScript zu tun - kein Wunder dass es nicht geht.

Das dagegen:

onMouseOver=window.document.images[2].src="menuebild/menu2a.gif"

_ist_ JavaScript, und so musst Du auch rangehen. Du musst lediglich window durch einen Bezeichner des gewünschten Frames ersetzen. Den hast Du hier

parent.unten.location.href=URL3;

prinzipiell ja schon richtig verwendet. Setz einfach alles zusammen und dann passt es. Wenn Du noch Probleme hast, hier sind die Stellen zum Nachlesen:

Allgemeines zum Image-Objekt:
http://selfhtml.teamone.de/javascript/objekte/images.htm

Allgemeines zum Frames-Objekt (wichtig für die Adressierung des Frames):
http://selfhtml.teamone.de/javascript/objekte/frames.htm

Beispiel für ein Bildwechselskript, aber natürlich ohne die Frame-Adressierung:
http://selfhtml.teamone.de/javascript/beispiele/buttons.htm

Viel Spaß beim Basteln!

Grüße,

Utz