Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   setInterval - не работает (https://javascript.ru/forum/misc/29814-setinterval-ne-rabotaet.html)

lord2kim 12.07.2012 16:50

Цитата:

Сообщение от niko42 (Сообщение 188333)
Разобрался - в опере было отключен 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 полностью переписывает страницу

devote 12.07.2012 16:51

Цитата:

Сообщение от niko42
document.write(da.toLocaleTimeString());

вот по этой причине. Читайте в доках как работает document.write

niko42 12.07.2012 17:27

document.write - выводит сообщение в окно браузера.
Что не так ?

lord2kim 12.07.2012 17:39

Цитата:

Сообщение от niko42 (Сообщение 188347)
document.write - выводит сообщение в окно браузера.
Что не так ?

данный метод полностью переписывает содержимое страницы

niko42 12.07.2012 17:48

оо спасибо, вам большое !


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