Пробовал через open.window - не то!.
Спустя 14 минут, 13 секунд (27.04.2011 - 06:16) inpost написал(а):
<div style="display:none;position:absolute;"></div>
По событию он становится display:block, и интервал в 3 секунды ставишь, на подобии timeout, а потом опять display:none;
По событию он становится display:block, и интервал в 3 секунды ставишь, на подобии timeout, а потом опять display:none;
Спустя 4 часа, 2 минуты, 50 секунд (27.04.2011 - 10:19) mshdn написал(а):
нет, это работает, но сдвигает нижние строки, нужно накладывать на текущую страницу, как alert()
Спустя 3 минуты, 27 секунд (27.04.2011 - 10:23) liw написал(а):
Спустя 19 часов, 45 минут, 4 секунды (28.04.2011 - 06:08) mshdn написал(а):
Да, спасибо, получилось!
По такому случаю еще проблема с setTimeout()
вариант рабочий если вызываю <body onload='generate()'>
задержка по setTimeout("echorab()",4000); срабатывает,
а если из функции golos() - нет.
<script Language="JavaScript"><!--
var mywin,i,s;
i=1;
function echorab()
{
i=i+1;
generate();
}
function generate()
{
if(i==2) { document.getElementById('layer6').style.visibility="hidden";
return false;
}
else{
document.getElementById('layer6').style.visibility="visible";
setTimeout("echorab()",4000);
}
}
function golos()
{
if( confirm('Вы уверены?') ){
generate();
} else return false;
}
По такому случаю еще проблема с setTimeout()
вариант рабочий если вызываю <body onload='generate()'>
задержка по setTimeout("echorab()",4000); срабатывает,
а если из функции golos() - нет.
<script Language="JavaScript"><!--
var mywin,i,s;
i=1;
function echorab()
{
i=i+1;
generate();
}
function generate()
{
if(i==2) { document.getElementById('layer6').style.visibility="hidden";
return false;
}
else{
document.getElementById('layer6').style.visibility="visible";
setTimeout("echorab()",4000);
}
}
function golos()
{
if( confirm('Вы уверены?') ){
generate();
} else return false;
}