Показать сообщение отдельно
  #3 (permalink)  
Старый 08.03.2013, 03:04
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Сообщение от Dimanchik87 Посмотреть сообщение
Часы

Почему не работает?
Простейший код,только начинаю осваивать js...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<title>Часы</title>
</head>

<body>
<script type="text/javascript">
function clock()
{
time=new Date();
document.open();
document.write("<h1>"+time.toLocaleTimeString()+"</h1>");
document.close();
}
function start()
{
window.setInterval("clock()",1000)

}
</script>
<a href="javascript:start()">START<a>
</body>
</html>
Вот мои часы )
<script type="text/javascript">
function clock() {
var d = new Date();
var day = d.getDate();
var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();

month=new Array("Янв", "Фев", "Март", "Апр", "Май", "Июнь",
"Июль", "Авг", "Сент", "Окт", "Ноя", "Дек");
days=new Array("Воскресенье", "Понедельник", "Вторник", "Среда",
"Четверг", "Пятница", "Суббота");

if (day <= 9) day = "0" + day;
if (hours <= 9) hours = "0" + hours;
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;

date_date = days[d.getDay()] + ", "  + month[d.getMonth()] + " " + day + ", " + d.getFullYear();
date_time = hours + ":" + minutes + ":" + seconds;

if (document.layers) {
 document.layers.date.document.write(date_time);
 document.layers.date.document.close();
 document.layers.time.document.write(date_time);
 document.layers.time.document.close();
}
else {
 document.getElementById("date").innerHTML = date_date;
}
 setTimeout("clock()", 1000);
}
clock();
</script>
Ответить с цитированием