Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Остановить таймер setInterval (https://javascript.ru/forum/misc/9984-ostanovit-tajjmer-setinterval.html)

Орёл 14.06.2010 16:04

Остановить таймер setInterval
 
У меня выполняеться функция в таймере и в определённое время мне нужно его остановить ,как можно остановить внутри функции?

Gvozd 14.06.2010 16:09

неужели так трудно заглянуть в справочник?!!!

Sweet 14.06.2010 16:11

Неужели так трудно просто попробовать:)

Орёл 14.06.2010 16:21

Цитата:

Сообщение от Gvozd (Сообщение 59415)

Если её внутри таймера вызавиш то не остановиться он

Gvozd 14.06.2010 16:33

Цитата:

Сообщение от Орёл
Если её внутри таймера вызавиш то не остановиться он

неправда
var i=0;
function interval()
	{
	alert("прошла "+(++i)+" секунд(а)");
	if(i>=5)
		{
		clearInterval(intervalID);
		}
	}
var intervalID=setInterval(interval,1000);

Орёл 14.06.2010 16:39

Цитата:

Сообщение от Gvozd (Сообщение 59418)
неправда
var i=0;
function interval()
	{
	alert("прошла "+(++i)+" секунд(а)");
	if(i>=5)
		{
		clearInterval(intervalID);
		}
	}
var intervalID=setInterval(interval,1000);

сппсибо:)

marat08 30.03.2012 15:51

Добрый день, знающие люди, подскажите почему не получается того как получил значение #newMess остановить setInterval ??

<script type="text/javascript">
    $(document).ready(function(){
	var intervalID = setInterval('$("#newMess").load("tstget.php");', 1000);
	$("#newMess").ajaxComplete(
	  function(){
	     if ($("#newMess").text() != "")
	    	    {
	    	    Mess = $("#newMess").text();
	    	    $.get("tst.php", {kat: Mess});
                           clearInterval(intervalID);
	    	    } 	 
	        });
    });
</script>

marat08 02.04.2012 08:13

вобщем вот так получилось что нужно было:
 
01 <script type="text/javascript">
02 $(document).ready(function(){
03 var intervalID = setInterval('$("#newMess").load("tstget.php");', 1000);
04 $("#newMess").ajaxComplete(
05 function(){
06 if ($("#newMess").text() != "")
07 {
08 Mess = $("#newMess").text();
09 window.location.href = "/tst.php?kat="+Mess;
10 clearInterval(intervalID);
11 }
12 });
13 });
14 </script>

aleks777men 11.01.2015 22:07

<html>
<head><script language="javascript">
var nt=0;
function scrolling(){
var timer1=setInterval('var nt=nt+3;if (nt>="800") {clearInterval(timer1);clearInterval(timer2);}',2);	
var	timer2=setInterval("scroll(0,nt)",2)}
</script>
</head>
<body onLoad="scrolling()">
<img src="http://beautypic.ru/uploads/posts/2012-10/wallpaper15_magcloud_02.jpg" width="2560" height="1920" alt=""/>
</body>
</html>


Цитата:

Помогите остановить таймер в этой функции!


Часовой пояс GMT +3, время: 09:35.