Loading...
terminal
Bym
as
nightlight
Сталкер возрождение
WorldByte - Наш хостинг - партнер
Обучение/Помощь новичкам
| Проблема с js
Топ дня:
nazaruk
Holter
Автор
11 ноября 2017, в 11:57
Рейтинг: 508
Вот у меня код, текстовые блоки, внизу страницы хотел вывести отображение текущего времени с помощью JavaScript'a.
Вот код:
<?php
include 'header.php';
echo "<link rel='stylesheet' href='style.css'>"
?>
<div class="brdn">
<h1>Королевство</h1>
</div>
<div class="brd">
Королевство
</div>
<div class="brd">
Земли
</div>
<div class="brd">
Добыча
</div>
<div class="brd">
Квесты
</div>
<div class="brd">
Турниры
</div>
<div class="brd">
Лавка
</div>
<div class="help">
Поддержка
</div>
<script>
function printTime() {
var d = new Date();
var hours = d.getHours();
var mins = d.getMinutes();
var secs = d.getSeconds();
document.body.innerHTML = hours+":"+mins+":"+secs;
}
setInterval(printTime, 1000);
</script>
В итоге при открытии страницы страница грузится, но через секунду становится черный экран и ничего нет.
Помогите решить проблему.
С
и
б
и
р
с
к
и
й
11 ноября 2017, в 12:15
Рейтинг: 5548
Нужно создать блок в месте, где предполагается вывод времени
<div id='js_time'> </div>
и вместо
document.body.innerHTML = hours+":"+mins+":"+secs;
нужно писать
document.getElementById('js_time').innerHTML=hours+":"+mins+":"+secs;
Holter
Автор
11 ноября 2017, в 14:15
Рейтинг: 508
Сибирский
, И в этом диве уже писать код?
Holter
Автор
11 ноября 2017, в 14:16
Рейтинг: 508
Сибирский
, И в этом диве уже писать код?
Форум
На главную