Ich bin mittlerweile gewissermaßen verzweifelt. Ich versuche mit Javascript einen Tooltip zu erzeugen, scheitere aber an dem Problem, dass das Event anscheinend nicht übergeben wird. Folgendermaßen sieht der Code aus:
showBubble wird korrekt abgearbeitet, aber locateBubble erhält komischerweise kein Event (siehe Code). Ich hab schon 1000 Beispiele gelesen, rumprobiert und gegoogelt ohne Erfolg. Bin jetzt auch nicht gerade eine JS-Crack. Wer weiß Rat?
P.S. wenn ich die Event-Funktionen ohne Klammern () "registriere", werden sie gar nicht ausgeführt. Es gibt keine Scriptfehler, es passiert einfach nichts!
P.S. Die Funktionen selbst arbeiten ziemlich sicher korrekt. Ich setze sie an anderer Stelle problemlos ein. Knackpunkt ist garantiert diese Event-Übergabe Geschichte.
Code:
<head>
...
function locateBubble(ev){
alert(ev); //ausgabe: undefined
}
...
</head>
...
<body>
...
<img src"xyz.jpg" onmouseover="showBubble(this);locateBubble();"
onmousemove="locateBubble();" onmouseout="hideBubble();" />
P.S. wenn ich die Event-Funktionen ohne Klammern () "registriere", werden sie gar nicht ausgeführt. Es gibt keine Scriptfehler, es passiert einfach nichts!
P.S. Die Funktionen selbst arbeiten ziemlich sicher korrekt. Ich setze sie an anderer Stelle problemlos ein. Knackpunkt ist garantiert diese Event-Übergabe Geschichte.