Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с секундомером (https://javascript.ru/forum/misc/17277-problema-s-sekundomerom.html)

9xakep 12.05.2011 21:58

Проблема с секундомером
 
До секундомера это ещё дaлеко,но по xоду его создания столкнулся с такой проблемой:
<input type="button" onclick="delet()" value="Секундoмер"><form name="text"><input type="text" name="text1" value=""></form>
<script>
function delet() {
var sek = new Array(1,2,3,4,5,6,7,8,9,0)
for(i=0,i<9,i++)
document.text.text1.value = sek[i]
}
;
</script>

То есть,чтобы в текстовом поле "проходили" цифры от 1 до 9,но почему-то не работает.
P.S.с массивами первый раз работаю,т.ч мб вообще не правильно оформил..

walik 12.05.2011 22:16

В for'e надо разделать не запятой, а двоеточием:
for(i=0;i<9;i++)

Magneto 12.05.2011 22:37

Вернее точкой с запятой ( ; ).

walik 12.05.2011 22:39

Ну да, что то меня глюкнуло. Написал не правильно, а в примере правильно))
Думаешь об одном, а пишешь совсем другое))

melky 12.05.2011 22:48

скрипт выдаст просто девять же?

9xakep 13.05.2011 06:57

Цитата:

Сообщение от melky (Сообщение 104420)
скрипт выдаст просто девять же?

Magneto,walik,Спасибо
Да правильно...что-то не подумал...А можно ли сделать,чтобы выдавал по очереди?

melky 13.05.2011 07:25

var i = 0;

function sec(){

document.text.text1.value = i++;

if(i < 9 ) setTimeout(sec, 1000);
}

el.onclick = sec;


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