| 
 Запуск функции Есть функция Animate()  она выполняет анимацию. мне нужно чтоб она при загрузке страницы сразу отработалась, а потом подгружалась через setInterval 
function animation(){
		
		    	setTimeout("sun_raft()",200);
		    	setTimeout("sun_raft1()",400);
		     	setTimeout("sun_raft2()",600);
		    	setTimeout("sun_raft3()",800);
		     	setTimeout("sun_raft4()",1000);
		}
я сделал так 
setInterval('animation()', 4000);
мне нужно поставить какое то условия что типа если это в первый раз то грузим сразу если нет то через какой промежуток времени 
if(в первый раз) {
       animation();
} else {  
           setInterval('animation()', 4000);
           }
 | 
| 
 crazyrebbit, что есть в твоём понятии "первый раз"? И для кого он определяется тот "первый раз"? | 
| 
 Цитата: 
 | 
| 
 А что если в body onload="animate()",так сделать, а в скрипте setTimeout(function () { setInterval(function () { //тот же код что и в animate() },4000) },5000) /*через какое время запустить,думаю что к этому времени ваш первый скрипт завершит свое дейсвие */ Знаю что глупо, но вроде дейсвенно =) | 
| 
 Цитата: 
 | 
| 
 
<head>
<script type="text/javascript">
function animate() {
document.getElementsByTagName('body')[0].innerHTML += '.';
}
</script>
</head>
<body onload = "(function() {animate(); window.setInterval(animate, 1000)})()">
...
</body>
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 Значит надо в ту функцию, которой onload занят добавить animate(); window.setInterval(animate, 1000); Запускать первый раз через 4 секунды и надеяться, что страница загрузилась целиком - неправильно. Впринципе, наверное, можно просто этот скрипт как можно ближе к концу body поставить. | 
| 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 18:24. |