Ostatnio napisałem taki mały skrypt do obsługi menu:
Kod
function see (a) {
a.style.display= 'block';
a.style.visibility = "visible";
}
function see2 (a) {
a.style.display= 'none';
a.style.visibility = "hidden";
}
a.style.display= 'block';
a.style.visibility = "visible";
}
function see2 (a) {
a.style.display= 'none';
a.style.visibility = "hidden";
}
Wywoływanie:
Kod
<a href="#" onmouseover="see(sub_dokumenty);" onmouseout="see2(sub_dokumenty);">Dokumenty</a>
<div id="sub_dokumenty" onmouseover="see(sub_dokumenty);" onmouseout="see2(sub_dokumenty);">
<ul>
<li><a href="doc/statut.doc">Statut szkoły</a></li>
<li><a href="doc/regulamin_dyskotek.doc">Regulamin dyskotek</a></li>
</ul>
</div>
<div id="sub_dokumenty" onmouseover="see(sub_dokumenty);" onmouseout="see2(sub_dokumenty);">
<ul>
<li><a href="doc/statut.doc">Statut szkoły</a></li>
<li><a href="doc/regulamin_dyskotek.doc">Regulamin dyskotek</a></li>
</ul>
</div>
CSS:
Kod
#sub_dokumenty {
z-index:3;
position: absolute;
left: 190px;
top: 393px;
width: 191px;
background-color: #81C0EA;
visibility: hidden;
}
[...]
z-index:3;
position: absolute;
left: 190px;
top: 393px;
width: 191px;
background-color: #81C0EA;
visibility: hidden;
}
[...]
Pod Operą i IE wszystko działa, jednak pod FF mam taki błąd:
po najechaniu myszką na link "Dokumenty" menu nie wyświetla mi się...

Jak można było by to naprawić?