упростить запись 
		
		
		
		уважаемы подскажите как это записать рациональней: 
	
function $(a){return document.getElementById(a)};
i=0;
setInterval(
	function(){
		a=['.','..','...','....','.....'];
		(i<a.length)?$('p1').innerHTML=a[i++]:i=0;
	}
,500);
как-то нужно сопоставить количество '.' c 'i'; т.е. .=1 ..=2 ...=3 и тд но как это не могу вкурить... нужен ваш help! спасибо.  | 
	
		
 цикл, что тут непонятного? 
	 | 
	
		
 логически я понимаю, что это цикл, но применить его не хватает соображалки)) 
	 | 
	
		
 chippolino, 
	наверно тебе не хватает этого? http://javascript.ru/string-operators иначе, не знаю, почему у етбя проблемы возникают  | 
	
		
 chippolino, ну Вы даёте) 
	
var c=setInterval(
    function(){
        var a=['.','..','...','....','.....'],b="";
		for(var i=0;i<a.length;i++)
		{
			b=a[i]+" = "+(i+1);
			alert(b);
			clearTimeout(c);
		}
    }
,500);
 | 
	
		
 JsLoveR, я наверно не так выразился - надо без массива, 
	чтоб точек было произвольное количество; но я уж и сам разобрался и даже без циклов: 
window.onload=(function(){
	function $(a){return document.getElementById(a)};
	d1='.'; b='';
	setInterval(
		function(){
			$('p').innerHTML = '';
			/^[\.]{10}$/.test( b += d1 ) ? b = '' : $('p').innerHTML = b;
		}
	,100);	
	
});
PS: sorry за корявую постановку вопроса;)  | 
	
		
 chippolino, главное, что сами сделали) 
	 | 
	
		
 Что бы были здоровы программисты, так пишущие простые задачи =) 
	
<p id='p'></p>
<script type='text/javascript'>
window.onload = (function(){ 
    function $(a){return document.getElementById(a)};
 
    var t='';
    setInterval(
        function(){
            $('p').innerHTML = (t+='.').length>10 ? (t='') : t;
        }
    ,100); 
     
});
</script>
 | 
	
		
 всем спасибо! 
	 | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 14:45. |