brand: Erweiterter "Mouseover"-Effekt ...

Beitrag lesen

Hi!

Du mußt ja einfach bei einem onClick das zuletzt geclickte Bild wieder zurücksetzen.

eine kleinwenig ausführlichere Beschreibung wie ich mir das vorstelle:

var aktuell=0; //oder Nummer oder Name des Linkbildes der Startseite

function maus_drauf(nr)
{
   if (nr!=aktuell) tausche Bild
}

function maus_raus(nr)
{
   if (nr!=aktuell) tausche Bild zurück
}

function klick(nr)
{
   lade seite in den Haupt-frame;
   tausche Bild aktuell; //hier wird das Bild des alten Links zurückgesetzt
   tausche Bild nr; //neues aktuelles Linkbild setzen
   aktuell=nr; //neue aktuelle Seite ist nr
}

Beim funtkionsaufruf mittels onMouseover etc. übergibst du eine entsprechende nr des Bildes aus dem du den Namen des Bildes ableiten kannst. Oder du übergibst den Namen der Bilder und speicherst in der Variable "aktuell" immer den Bildernamen des aktuellen Links

Probleme könnte es eventuell geben, wenn mit dem Back-Button des Browsers zurückgesprungen wird

du könntest auch von den einzelnen seiten des Hauptframes aus die Variable "aktuell" setzen, damit es nicht zu Inkonsistenzen kommt

ich hoffe das war einigermaßen verständlich und korrekt (habe es nicht ausprobiert).

mfG
BRAND