Не работает clearTimeout()
Есть кусок кода:
var timer;
function loadmes(lar){
timer = setInterval(function(){loadmes2(lar)},500);
}
var lmi=0;
function loadmes2(lar){alert(lmi>lar.length);
if(lmi>lar.length){
clearInterval(timer);
}else{
alert(' сработало');
}
lmi=lmi+1;
}
Суть в том, что когда lmi>lar.length становится истинно, сама функция clearInterval не работает :-? Помогите пожалуйста :( |
Так timeout или interval ? Это не одно и то же ) Кури меньше.
|
InfoDusha,
Все работает как надо:
<html>
<head>
<script>
var timer;
function loadmes(lar){
timer = setInterval(function(){loadmes2(lar)},500);
}
var lmi=0;
function loadmes2(lar){alert(lmi>lar.length);
if(lmi>lar.length){
clearInterval(timer);
}else{
alert(' сработало');
}
lmi=lmi+1;
}
</script>
</head>
<body>
<input type="button" value="Go" onclick="loadmes([1,2]);">
</body>
</html>
|
Кхм.. Спасибо, буду искать проблему в другом.
|
| Часовой пояс GMT +3, время: 19:03. |