Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

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>
СообщениеАвторДата
Гость30.08.2002 16:06
Гость30.08.2002 16:09