In einer Frame 2 Dinge gleichzeitig ändern
Matthias
- javascript
Hallo Ihr!
Ich brauche eure Hilfe...
ich möchte in 2 Frames mit meinem Script 2 Dinge ändern. Einmal die Seitegenerell und einmal ein Bild mit dem Namen "Bild".
im head habe ich die source zu bild 1 festgelegt.
aber jetzt zum problem
onClick="parent.leftFrame.location='content_left.htm'">
jetzt möchte ich aber in der leftFrame auch noch was anderes ändern.
Leider kann ich die Sachen nicht einfach aneinanderreihen und mit einem ; trennen.
Wie funktioniert das?
parent.leftFrame.document.bild.src=bild1.src
parent.leftFrame.location='content_left.htm';
Ich will das beides in ein OnClick-Tag einbauen. Wie kann ich es dennoch schaffen mit einem Klick in einer Frame 2 Dinge zu ändern?
Vielen Dank schonmal
Matthias
Hallo Matthias,
parent.leftFrame.document.bild.src=bild1.src
parent.leftFrame.location='content_left.htm';Ich will das beides in ein OnClick-Tag einbauen.
"bild" befindet sich vermutlich in der Datei content_left.htm.
Beim onclick wird selbige ja erst geladen, und "bild" ist noch nicht verfügbar.
Wie kann ich es dennoch schaffen mit einem Klick in einer Frame 2 Dinge zu ändern?
Du musst auf onLoad in content_left.htm ausweichen.
HTH
Jochen
danke für deine antwort.
Du musst auf onLoad in content_left.htm ausweichen.
und wie funktioniert das?
Hallo,
Du musst auf onLoad in content_left.htm ausweichen.
und wie funktioniert das?
Den Teil, der im onClick nicht funktioniert (weil die Datei zu diesem Zeitpunkt noch nicht geladen ist) verlagerst du ins onLoad eben jener Datei:
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onload
Alles klar?
Jochen