help pleaseЕсть скрипт. Как бы указать где виводить слои абсолютно? А то когд делаешь напимер окно меньше, слои вылезают уже не там, где надо. :(
<SCRIPT language=JavaScript>
<!-- var navShown=false; var navShown_=false; var navFade=null; var NNN=(document.layers)?true:false; var NIE=(document.all)?true:false; var nameShown = "";
function hideNav() { if (navFade) { clearTimeout(navFade); navFade=null } if(navShown) { if (NNN){ document.layers["ivolga"+nameShown].visibility="hide"; }else if (NIE){ document.all["ivolga"+nameShown].style.visibility="hidden"; } } navShown=false; nameShown=""; return true; }
function showNav(name,X) { if (navFade) { clearTimeout(navFade); navFade=null } if(nameShown!=name) { X+=Math.round(((NNN)?window.innerWidth-16:((NIE)?document.body.clientWidth:0))/2)-400; if (navShown) hideNav(); if (NNN) { document.layers["ivolga"+name].top=255; document.layers["ivolga"+name].left=X; document.layers["ivolga"+name].visibility="show"; }else if (NIE){ document.all["ivolga"+name].style.top=255; document.all["ivolga"+name].style.left=X; document.all["ivolga"+name].style.visibility="visible"; } nameShown = name; } if(NNN) navFade=setTimeout("hideNav();",10000); navShown=true; return true; }
function closeNav() { navFade=setTimeout("hideNav();",100); return true; } function mouse_up (e) { closeNav(); return true; } if (NNN) { window.onmouseup=mouse_up; window.captureEvents(Event.MOUSEUP); } //--> </SCRIPT> |