Hallo AlxDe,
seltsamer Effekt, das wusste ich auch noch nicht, widerspricht ja jeder Logik. Mit Event-Bubbling oder -Propagation kannst du dem meines Erachtens auch nicht begegenen. Allenfalls mit einer global definierten Flagge in Kombination mit einem Timeout, das man seltsamerweise auf 0 Millisekunden runtersetzen, aber nicht weglassen kann:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Mouseout-Workaround</title>
<script type="text/javascript">
[code lang=javascript]
var raus;
function melden () {
if(raus)alert('mouse out');
}
</script>
</head>
<body >
<p onmouseover="raus=false" onmouseout="window.setTimeout('melden()',0);raus=true">
abcd<b onmouseout="melden();raus=true">efg</b>hijkl
</p>
</body>
</html>
[/code]
Gruß Gernot