setInterval - не работает
Здравствуйте!
Написал таймер, но, к сожалению, не работает при запуске таймера start() он не тикает в окне браузере, а тупо выдает время. Уточните, пожалуйста, в чем моя ошибка? =) <!doctype html> <head> <meta charset="utf-8"> <script type="text/javascript"> function time(){ var da = new Date(); document.write(da.toLocaleTimeString()); } function start(){ window.setInterval('time()', 1000); } </script> </head> <body> <a href="javascript:start()">Старт</a> </body> </html> |
<!doctype html> <head> <meta charset="utf-8"> <script type="text/javascript"> function time(){ var da = new Date(); document.getElementById('time').innerHTML = da.toLocaleTimeString(); } function start(){ window.setInterval( time, 1000 ); return false; } </script> </head> <body> <a href="" onclick="return start()">Старт</a> <div id="time"></div> </body> </html> |
devote - к сожалению, Ваш вариат не работает.
|
Цитата:
|
niko42,
работает |
хм, барузер опера. В моем варианте хотябы выводит время в окнобраузера. А к сожалению, в Вашем варианте нет, не говоря уже об setinterval
|
Вот в мазиле Ваш вариант работает....
|
niko42,
что если window что если window убрать? |
Цитата:
|
Разобрался - в опере было отключен js. Но все же по моему коду:
<!doctype html> <head> <meta charset="utf-8"> <script type="text/javascript"> function time(){ var da = new Date(); document.write(da.toLocaleTimeString()); } function start(){ window.setInterval('time()', 1000); } </script> </head> <body> <a href="javascript:start()">Старт</a> </body> </html> Ведь все врено - по какой причине не работает ? Уточните, пожалуйста. |
Цитата:
|
Цитата:
|
document.write - выводит сообщение в окно браузера.
Что не так ? |
Цитата:
|
оо спасибо, вам большое !
|
Часовой пояс GMT +3, время: 20:17. |