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

aleks777men 12.01.2015 09:20

Помогите остановить setInterval!!!
 
<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>

Skipp 12.01.2015 09:40

<html>
<head>
<script language="javascript">
	window.onload = function() {
		var nt 		= 0,
			timer 	= setInterval(function(){
				nt+=3;
				scroll(0,nt);
				if(nt>=800) clearInterval(timer);
			}, 2);

	}
</script>
</head>
<body>
<img src="http://beautypic.ru/uploads/posts/2012-10/wallpaper15_magcloud_02.jpg" width="2560" height="1920" alt=""/>
</body>
</html>

aleks777men 12.01.2015 15:29

А можно это же, только с кнопкой и onClick?

BETEPAH 13.01.2015 00:14

Цитата:

Сообщение от aleks777men
А можно это же, только с кнопкой и onClick?

замените window.onload на document.querySelector('#buttonId').onclick


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