| imho.ws |
![]() |
|
|
|
# 1 |
|
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> Беда в том что при уходе мышки с слоя он не исчезает. Где вилы? в скрипте или в слоях? |