1.6k Aufrufe
Gefragt in Webseiten HTML von
Hallo,

ich versuche bei den Google-Suchergebnissen ein Vorschaubild anzeigen zu lassen, wenn ich mit dem Mauszeiger darüber gehe.

Den Mouseover Event versuche ich wie im folgenden abzufragen:



window.addEventListener('focus', function(event){
var target = event.target
 if (target.tagName=="LI")



Anscheinend stimmt etwas mit der if-Abfrage nicht, da er nie das Innere des if-Blockes erreicht.

Wie müsste der Code richtig heißen?

Danke schon mal.

5 Antworten

0 Punkte
Beantwortet von
Anscheinend hat er ein paar Zeichen eingefügt die dort nicht hingehören. Deshalb nochmal der Code

window.addEventListener('focus', function(event){
var target = event.target
if(target.tagName=="LI")
0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
addEventListener() funktioniert nicht im Internet Explorer (jedenfalls bis einschließlich Version 7), hier mußt du attachEvent() verwenden.

Besser ist allerdings die Verwendung eines Javascript-Frameworks wie jQuery, das unter allen halbwegs aktuellen Browsern eine einheitliche Funktionsweise bietet.
0 Punkte
Beantwortet von
Ich benutze nur den Firefox, aber auch dort funktioniert es nicht, obwohl es eigentlich klappen müsste.
0 Punkte
Beantwortet von Experte (6.4k Punkte)
Hallo,

unter Firefox gibt es ein Addon, dass genau dieses Feature bietet (also ein Vorschaufenster für <a href...>-Links). Es heisst "Cool Preview" und ist sehr praktisch. Früher ging das auch unter Google, aber inzwischen nicht mehr. Es könnte sein, dass Google das irgendwie unterbinden konnte, auch wenn ich nicht weiss wie. Allerdings habe ich das nicht genauer untersucht. Vielleicht ist es auch nur eine Einstellung im Programm...
Also ob Dein Code funktioniert kannst Du ja mal auf anderen Websites testen, wenn es geht, liegt es evt. an der Google-Seite...

mfg, sup[sup]2010[/sup]
0 Punkte
Beantwortet von
Danke für den Tipp, ich werd mal gucken ob's wo anders geht
...