Не работает 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, время: 01:30. |