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';)