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, время: 00:28. |