Hallo,
ich möchte gerne immer eine Methode aufrufen, wenn sich die Maus "onmouseover" über einem bestimmten DIV befindet.
document.getElementById("foo").onmouseover= function {
foo1Methode();
}
document.getElementById("foo").onmouseout= function {
foo2Methode();
}
<body>
...
<div id="foo">
<h1>foo</h1>
<p>foo foo <img src="foo.jpg" /> foo </p>
</div>
</body>
Doch seltsamerweise schickt JS jetzt immer, wenn ich einmal über das DIV gehe:
foo1Methode();foo2Methode();foo1Methode();
und wenn ich die Maus aus dem DIV hinausbewege:
foo2Methode();foo1Methode();foo2Methode();
Also quasi immer die doppelte Anfrage. Auch wenn ich über das Bild im DIV gehe, oder über die Header Überschrift schickt er ein zusätzliches onmouseout und over!
Versteht jemand warum das passiert und wie man es verhindern kann?
Vielen Dank!!!