Не работает переменная (integer) в функции 
		
		
		
		Не работает переменная (integer) в функции. 
	Так работает : Цитата: 
	
 Цитата: 
	
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 
setInterval(function() {
drawScene(50);
}, 15000);
 | 
	
		
 Это старый комментарий....там сейчас 1 секунда :-) 
	Подскажитепочему мой код с переменной не работает.  | 
	
		
 А так? 
	
setInterval('drawScene('+50+')', 15)
 | 
	
		
 Цитата: 
	
 
setInterval(function(){
  drawScene(50);
}, 15); // каждые 15 миллисекунд
Цитата: 
	
  | 
	
		
 Цитата: 
	
 
<SCRIPT>
function fnHide(oToHide){
   window.setTimeout("fnHide2(" + oToHide.id + ")", 3000);
}
function fnHide2(sID){
   var o = eval(sID);
   o.style.display="none";
}
</SCRIPT>
<INPUT TYPE=button VALUE="Now you see me ..." 
    ID="oHideButton" onclick="fnHide(this)">
 | 
	
		
 Цитата: 
	
 Один из корректных примеров использования метода setTimeout() 
<div style="background: blue; color: white; width: 0px; height: 20px;"></div>
<script type="text/javascript">
window.onload = function(){
    var i = 0;
    (function(){
        if(++i <= 300){
           var element = document.getElementsByTagName('div')[0];
           element.style.width = i+'px';
           element.innerHTML = parseInt(i/3)+'%';
           setTimeout(arguments.callee, 10);
        }
    })();
};
</script>
 | 
	
		
 Ну перестроиться на лучший манер никогда не поздно... :) 
	 | 
	
		
 Цитата: 
	
 PS: выше пример добавил  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 
<div class="div">click1</div>
<div class="div">click2</div>
<div class="div">click3</div>
<style type="text/css">
.div {cursor: pointer; height: 20px;}
.div2 {cursor: pointer; color: white; width: 0px;}
</style>
<script type="text/javascript">
window.onload = function(){
    var div = document.getElementsByTagName('div');
    for(i=0; i<div.length; i++){
        div[i].onclick = function(){
            var div = this, i = 0;
            (function(){
                if(++i <= 300){
                    div.style.width = i+'px';
                    div.style.background = '#'+Math.round(Math.random()*100)+10000;
                    div.setAttribute('class','div2');
                    div.innerHTML = parseInt(i/3)+'%';
                    setTimeout(arguments.callee, 10);
                }
            })();
        };
    }
};
</script>
 | 
	
		
 monolithed, 
	на всякий случай div.style.background = '#'+Math.round(Math.random()*100)+10000; не все браузеры могут переварить 7-значный цвет, поэтому лучше так div.style.background = '#'+(Math.round(Math.random()*100)+100000); или так div.style.background = '#'+(Math.round(Math.random()*100)+100);  | 
	
		
 monolithed, у автора темы был вопрос - как в setTimeout в функцию передавать параметры... 
	Вот и интересуюсь - как в твоём варианте передать параметры?  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 05:18. |