Помогите с document.write
Помогите разобраться! Я только начал изучать JS. Мне необходимо сделать часы на странице
<script type="text/javascript">
function watch_start()
{
var watch_date= new Date();
document.write(watch_date.toLocaleTimeString());
}
window.setInterval("watch_start()",1000);
</script>
Вот мой код, но когда срабатывает таймер, открывается новая страница - не могу понять это так делает document.write что вывод идет на новую страницу.... Естественно, таймер в таком случае срабатывает у меня только 1 раз. |
Цитата:
http://learn.javascript.ru/document-write |
У Вас write затирает всю страницу, в том числе и js:)
Можете сделать вот так:
<html>
<head>
</head>
<body>
<iframe></iframe>
<iframe></iframe>
<script>
time=function(){
var str=new Date().toLocaleTimeString()+"<br>"
frames[0].document.body.innerHTML=""
frames[0].document.write(str)
frames[1].document.write(str)
}
setInterval(time, 1000)
</script>
</body>
</html>
|
| Часовой пояс GMT +3, время: 17:42. |