• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

OnMouseOut geht nicht

Status
Für weitere Antworten geschlossen.

lucarp

Mitglied
Hallo,

bin absoluter Javascript neuling und möchte bei einem OnMouseOver über ein Bild, das Bild ändern und zusätzlich drei verschiedene Hintergrundbilder auf der Seite (Die Seite ist komplett schwarz weiß und bekommt bei entsprechendem Menü MouseOver eitwas Farbe)

OnMouseOver geht alles wunderbar nur das OnMouseOut für den Unsprünglichen Zustand (schwarz weiß) geht nicht.

ein auszug

HTML:
<a onMouseOver="impressum_hover(); kreisel_4_menu_hover(id); kreisel_4_top_hover(id); kreisel_4_right_hover(id)" onMouseOut="impressum(); kreisel_0_menu_hover(id); kreisel_0_top_hover(id); kreisel_0_right_hover(id)" href="impressum.php"><img src="../images/menu_impressum.png" width="149" height="42" alt="Impressum" border="none" id="impressum"></a>


Code:
function impressum_hover(){if (document.images){document.images['impressum'].src=menu_impressum_hover.src;}}
function impressum(){if (document.images){document.images['impressum'].src=menu_impressum.src;}}

function kreisel_4_menu_hover(id){document.getElementById('menu').style.backgroundImage ="url(../images/kreisel_4_menu.png)";}
function kreisel_4_top_hover(id){document.getElementById('top_right').style.backgroundImage ="url(../images/kreisel_4_top.png)";}
function kreisel_4_right_hover(id){document.getElementById('right').style.backgroundImage ="url(../images/kreisel_4_right.png)";}

function kreisel_0_menu_hover(id){document.getElementById('menu').style.backgroundImage ="url(../images/kreisel_0_menu.png)";}
function kreisel_0_top_hover(id){document.getElementById('top_right').style.backgroundImage ="url(../images/kreisel_0_top.png)";}
function kreisel_0_right_hover(id){document.getElementById('right').style.backgroundImage ="url(../images/kreisel_0_right.png)";}

menu_impressum_hover = new Image();menu_impressum_hover.src="../images/menu_impressum_hover.png"
menu_impressum = new Image();menu_impressum.src="../images/menu_impressum.png"

danke schonmal für jede Hilfe

grüße
 
Danke für keine Antworten :D:D:D:D

Habe das Problem selber gelöst...weiß aber nicht warum!!

Da beim OnMouseOut die funktion , hier, impressum() an erster stelle steht, gingen die danachh kommenden auch nicht.

warum aber ging die function impressum() nicht????

ich habe einfach mal versucht ein _off hinter die function zu hängen also impressum_off() und siehe da, es geht...

aber warum?? habe auch im Netz noch keine Antwort gefunden, weil ich nicht genau weiß nach was ich da suchen soll.

aber jedenfalls geht es jetzt.

schönen abend noch

grüße
 
Hast Du mal in die Fehlerkonsole nach der Fehlermeldung geguckt, die kommt? Anders wirst Du Fehler nicht wirklich anständig finden können.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben