Ваяю менюху в джаве: горизонтальное меню, при наведении выплывает подменю. Скрипт содержится в отдельном файле.
короче проблема: когда мышь уводишь от меню, то подменю остается. Как сделать чтобы оно убралось?
Вот тело скрипта:
Код: Выделить всё
ns=window.navigator.appName == "Netscape"
ie=window.navigator.appName == "Microsoft Internet Explorer"
function openIt(x) {
if(ns) {
showbox= document.layers[x+1]
showbox.visibility = "show"
showbox.top=44
var items = 2
for (i=1; i<=items; i++) {
elopen=document.layers[i]
if (i != (x + 1)) {
elopen.visibility = "hide" }
}
}
if(ie) {
curEl = event.toElement
showBox = document.all.box[x];
showBox.style.visibility = "visible";
showBox.style.top = 180;
var items = 2
for (i=0; i<items; i++) {
elOpen=document.all.box[i]
barEl=document.all.mnubar[i]
if (i != x){
elOpen.style.visibility = "hidden"
}
}
}
}
function closeIt() {
var items = 2
for (i=0; i<items; i++) {
if(ie){
document.all.box[i].style.visibility = "hidden"
barEl=document.all.mnubar[i]
}
if(ns){ document.layers[i+1].visibility = "hide"}
}
}