java-скрипт под Opera

heluska

подскажите ява-скрипт часов, который бы нормально работал под Оперой. А то фигня какая-то..

Andr163


<html>
<head>
<title>Opera Clock</title>

<script language="javascript">

function upd_time
{
var time = new Date;

var el_h = document.getElementById ("hour");
var el_m = document.getElementById ("min");
var el_s = document.getElementById ("sec");

el_h.innerHTML = time.getHours;
el_m.innerHTML = time.getMinutes;
el_s.innerHTML = time.getSeconds;
}

function init
{
upd_time;
setInterval ("upd_time", 1000);
}

</script>

</head>
<body onload="init;">

<table border="1">
<tr>
<td id="hour">&nbsp;</td>
<td>:</td>
<td id="min">&nbsp;</td>
<td>:</td>
<td id="sec">&nbsp;</td>
</tr>
</table>

</body>
</head>

1234567802

часы у меня тоже работают. А вот большая проблема с датой. Есть предложения?

Andr163


function upd_date
{
var date = new Date;
var el_d = document.getElementById ("day");
var el_m = document.getElementById ("month");
var el_y = document.getElementById ("year");

if (navigator.appVersion.indexOf("MSIE")!=-1 &&
navigator.userAgent.indexOf("Opera")==-1)
el_y.innerHTML = date.getYear;
else
el_y.innerHTML = date.getYear + 1900;

el_d.innerHTML = date.getDate;
el_m.innerHTML = date.getMonth + 1;
}
Оставить комментарий
Имя или ник:
Комментарий: