Alexander: Menubutton aktiviert

Beitrag lesen

Hi,

Wenn ich dann aber einen dieser Buttons anklicke und eine andere Seite in dem Iframe angezeigt wird, würde ich ganz gerne, daß der Button GrafikA.jpg ausgetauscht wird und GrafikB.jpg stehen bleibt (also active ist).

Du kannst das Bild dauerhaft anzeigen, indem du z.B. onClick nutzt. Wenn also jmd. auf den Button klickt, wird dieser event-Handler aufgerufen und setzt das Bild dauerhaft:

onClick=="image6.src='pics/menu/GrafikB.jpg';"

Da du aber vermutlich nicht nur einen Button hast, sondern mehrere und auch wirklich nur der aktuelle Button die GrafikB anzeigen soll, musst die anderen Buttons wieder auf GrafikA zurücksetzten. Das erledigst Du am besten mit einer Schleife. Da das sehr unübersichtlich wird, wenn du alles in den Event-Handler quetscht, empfiehlt es sich, wenn Du eine Funktion erstellst, die bei onClick aufgerufen wird. Dieser Funktion übergibst Du dann als Parameter den Namen des Buttons, der aktiv sein soll.

Die Funktion geht dann also her und setzt alle Buttons auf GrafikA und nur den, den sie als Parameterwert erhalten hat, auf GrafikB.

So ist immer der aktuelle Button aktiv und alle andere nicht.

Wie das mit den Schleifen und Funktionen funktioniert, findest Du in  SelfHTML.

Bildframe ist der name des Iframes.

Das interessiert hier nicht.
JavaScript ist es egal, wie Du dein Zielframe nennst ;)

Viel Erfolg und viele Grüße...

Alex :)

--
ss:| zu:) ls:# fo:) de:[ va:) ch:) sh:| n4:# rl:° br:^ js:| ie:| fl:( mo:|