Hallo Allerseits,
Nun versuche ich die Herkunft eines einfachen onmouseout events zu bestimmen. Gar nicht so einfach, wie sich zeigt:
<SCRIPT>
function testMouse() {
alert(event.srcElement.tagName);
}
</SCRIPT>
<table cellpadding="2" cellspacing="0" border="0" onmouseout="testMouse()" id="hallo">
<tr>
<td>
<button>Button</button>
<div>div</div>
</td>
<td>
Noch ne Zelle
</td>
</tr>
</table>
Wenn man dieses Skript mal ausprobiert, wird man feststellen das event.srcElement niemals "TABLE" zurückgibt und ausserdem auch feuert, wenn man innerhalb der Tabelle über andere Elemente fährt.
Ähnliche ergebnisse erziehlt man mit event.fromElement und event.toElement.
Nun meine Frage:
Wie bekomme ich heraus, ob die Tabelle (ich meine die komplette) wirklich mit der Maus verlassen wurde?
(Alles nur IE ab 5.5)
Viele Grüße
Alex