![]() |
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> Беда в том что при уходе мышки с слоя он не исчезает. Где вилы? в скрипте или в слоях? |
<a onmouseover="sub_over(1);" onmouseout="sub_out(1);" href="****.htm">***</a>
|
| Часовой пояс GMT +4, время: 21:54. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.