dashirrsch: Problem mit onmouseover bei div-container

Beitrag lesen

Hi!
Ich schreibe gerade an dieser Seite:
--
http://hirrsch.hi.funpic.de/test/dashirrsch/php/index.php
--
Wenn ich mit der Mouse über den div-container mit der id "arrows" fahre, werden die divs "arrowr" und "arrowl" auf visible gestellt. Das geschieht über diese Funktion:

-Start-----------------
function sicht (id,status) {
if (status=='false') {document.getElementById(id).style.visibility='hidden';}
if (status=='true') {document.getElementById(id).style.visibility='visible';}
}
-Ende------------------

und mit onmouseover beim div-container:

-Start-----------------
<div id='arrows' class='arrows' onmouseover="sicht('arrowr','true'); sicht('arrowl','true');" onmouseout="sicht('arrowr','false'); sicht('arrowl','false');"/>
...
</div>
-Ende------------------

Das funktioniert auch soweit.

Nun zum Problem:

Jetzt möchte ich die visibility von "div.menu" mit der gleichen Funktion auf "visible" stellen, wenn ich über den div-container "header" fahre.

-Quelltext-Start-------
<style type='text/css'>
[...]

div.menu {
position: absolute;
background: #FF0000;           <-- !Nur zur Anschauung gerötet!
height: 200px;
width: 186px;
left: 15px;
visibility: hidden;
}

div.header {
position: relative;
background: #00FF00;
width: 218px;
}

[...]
</style>

<body>
[...]

<div id='header' class='header' onmouseover="sicht('menu','true');" onmouseout="sicht('menu','false');"/>
<span><h1><b>Überschrift</b></h1>
<div id='menu' class='menu'/></div>
</div>

[...]
</body>
-Quelltext-Ende--------

Wenn ich die Funktion "sicht('menu','true');" im "arrows"-container einfüge, erscheint "menu". Warum nicht im "header"-container?

Ich bin total ratlos, vielleicht wisst ihr ja weiter...

mfG Philipp(welt.mensch.status='verzweifelt';)