И еще в догонку... почему этот скрипт не пашет под Мазилой? Что там не так?> Есть скрипт. Как бы указать где виводить слои абсолютно? > А то когд делаешь напимер окно меньше, слои вылезают уже не там, где надо. :( > > <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> > |