Matthias: In einer Frame 2 Dinge gleichzeitig ändern

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

  1. 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

    1. danke für deine antwort.

      Du musst auf onLoad in content_left.htm ausweichen.

      und wie funktioniert das?

      1. 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