Показать сообщение отдельно
Старый 25.10.2002, 14:07     # 1
terrorist
Guest
 
Сообщения: n/a

Java script + layer --- menu

Привет всем.

Есть ява скрипт:
<SCRIPT language=javascript>
<!--
function obj_find(what, where)
{var x,p;
if(!where) where=document;
if(!(x=where[what]) && where.all) x=where.all[what];
for (i=0;!x&&i<where.forms.length;i++) x=where.forms[i][what];
for(i=0;!x&&where.layers&&i<where.layers.length;i++) x=obj_find(what, where.layers[i].document);
return x;}

function sub_over(num)
{var x,i;
for (i=0; i<5; i++) if (num != i) sub_out(i);
if ((x=obj_find("sub"+num)) != null) {v = 'show';
if (x.style) {x = x.style; v='visible';}
x.visibility=v;}
}

function sub_out(num)
{if ((x=obj_find("sub"+num)) != null) {
v = 'hide';
if (x.style) {x = x.style; v='hidden';}
x.visibility=v;}
}
//-->
</SCRIPT>


есть меню с сылками, на них суб меню со слоями sub.
<a onmouseover="sub_over(1);" href="****.htm">***</a>
Беда в том что при уходе мышки с слоя он не исчезает.

Где вилы? в скрипте или в слоях?