Daniel: Was ist an der XP-Version des IE anders/neu?

Beitrag lesen

Hallo ihr da draußen,

ich habe für IE unter Win2000 eine Seite mit einem div-Block geschrieben. Dieser wird mit Javascript überwacht. Bei onmouseover wird die Sichtbarkeit eines anderen div-Blocks auf visible gesetzt.
Beim IE unter XP funktioniert das nicht mehr.
Ist eine andere Syntax fällig? Was ist an der XP-Version anders?
Wie muss ich das umschreiben, damit es funktioniert? Oder wo liegt das Problem?

Auszug aus Quellcode:

...
<div id="Block1">
    <div id="Block2" style="visibility:hidden">
... beide Blöcke plus Positionsangaben u.ä.
... Inhalt in einer Tabelle
    </div>
</div>

<script language="Javascript">
Block1.onmouseover = funktion(){block2.style.visibility='visible';}
Block1.onmouseout = funktion(){block2.style.visibility='hidden';}
</script>

Danke für Hilfe, Daniel