Мне требовалось сделать анимацию из трёх изображений,как я поняла их надо просто крутить по циклу. По мимо этого анимация должна работать когда нажму на кнопку старт,когда нажимаю на стоп останавливаться. На javascript пишу буквально день,опыта никакого. Изображения в программе меняются сразу после загрузки страницы,тоесть не по нажатию старт,стоп тоже не работает,объясните пожалуйста как сделать чтобы толлько при нажатии на старт изображения менялись,а при нажатии стоп останавливались. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> </head> <script> var delay = 1000 var imageNum = 1 var d=document // Предварительная загрузка изображений анимации var theImages = new Array() for(i = 1; i <=3; i++) { theImages[i] = new Image() theImages[i].src = "img" + i + ".jpg" } function animate() { d.animation.src = theImages[imageNum].src imageNum++ if(imageNum >3) { imageNum = 1 } } var idTimer=setTimeout('animate()', delay)//для остановки таймера </SCRIPT> <BODY BGCOLOR="white"> <IMG NAME="animation" SRC="img1.jpg" onload=" setTimeout('animate()', delay)" > <FORM name="myform"> <input type="button" name="start" value="старт" /> <INPUT TYPE="button" Value="stop" name="stop1" onclick="clearTimeout(idTimer)" > <INPUT TYPE="button" Value="Faster" onClick="faster()"> </FORM> </BODY> </html>