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;
}
вариант рабочий - если вызываю <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;
}