OnMouseOver geht nicht

Trash

Erfahrenes Mitglied
moin,
ich habe diesen Code bereits an anderer Stelle auf meiner Seite verwendet. Dort funktioniert es, aber hat jemand von euch idee warum es hier nicht geht******! Es wird immer das zum_angebot.gif eingeblendet...

Code:
<a href="<?=get_post_meta(get_the_ID(), "deeplink", true)?>" target="_blank" onMouseOver="document.images.angebot.src='zum_angebot_hover.gif'" onMouseOut="document.images.angebot.src='zum_angebot.gif'"><img name="angebot" src="zum_angebot.gif" alt="zum Angebot" /></a>

Danke!
 
Hier an meiner Stelle funktioniert dieser Code auch - ich seh klar und deutlich meine beiden deklarierten Ersatzgrafiken im onmouseover- und onmouseout-Eventhandler :D

Wenn bei dir die Angaben zum Objekt-Namen im JS-Code und im name-Attribut des <img>-Elements an anderer Stelle weiterhin übereinstimmen, kommen hier doch eher solche Fragen in Betracht:
  1. Existiert die Bildquelle "zum_angebot_hover.gif"?
  2. Stimmt der Pfad, Dateiname, sowie der Dateityp?
  3. Groß-/Kleinschreibung beachtet? Auf einem Webserver gilt beispielsweise "temp.gif != TEMP.GIF".
Von weiterem Interesse, wenn obige mögliche Fehlerquellen ausscheiden:
  1. Welcher Browser wird von dir genutzt?
  2. Was meldet dir seine Fehlerkonsole?
Und im Forum immer beliebt:
  1. Ist ein Online-Demo verfügbar?
Fragen über Fragen wegen eines funktionstüchtigen Einzeiler-Standard-Codesnippets zum Bildertauschen ;-)
 
Zuletzt bearbeitet:
moin,
1. ja das Bild existiert.
2. Ja, das stimmt auch.
3. Ja.

1. Ich nutze Safari und das Ganze in einer .php Datei. Wenn ich diesen Codesnippet in eine HTML-Datei kopiere, funktioniert es bei mir auch... Komischerweise verwende ich an anderer Stelle in dieser PHP-Datei bereits den onmouseover-effekt mit einem anderen Bild und einer anderen img-Bezeichnung, aber warum es hier an dieser Stelle nicht geht, wundert mich doch arg. An den <div> Boxen, die rundherum liegen kann es nicht liegen, da diese in der HTML-Demo ebenso vorhanden sind...komisch!
 
spicelab, danke für Deine Mühe. Ich bin total eingerostet, was PHP angeht... und das Problem war einfach, dass das ganze in einer Schleife läuft und der Name mehrmals vorkam :P Danke!
 

Neue Beiträge

Zurück