PHP hodiny

Ahoj lidi,
nevite, jak by se daly udelat hodiny v php? Myslim samozrejme s obnovou po 1 vterine. Normalne vyvolat cas umim, to neni problem (funkce date). Zkousel sem to pomoci JavaScriptu, ale Mozilla to nebrala...

A jeste jeden problem: Pouzivam javascriptove menu, kde zobrazuju a schovavam podmenu pomoci ruznych funkci (podmenu jsou tabulky) a jsou umisteny absolutne. IE nema problem, ale jakmile to zkusim v Mozille, okamzite se to posune doprostred a dale doleva nez to ma byt (spise vpravo...).

Nemate s tim nekdo uz zkusenost, nemohli byste poradit???

Diky moc za vsechny pripadne odpovedi. Scar
AD cas: No pres PHP to nelze, budes muset vyuzit JS a nejak inteligetne aby to schroustala i mozila

AD menu: Mozila pokud se nepletu nezvlada absolutni umisteni => musis to udelat jinak:).
Lukasik: Mozilla naopak zvlada styly podle doporuceni w3c (vcetne treba static umisteni..), takze problem bude spis v tom ze je to napsany jenom pro ie..
To samy plati pro ten cas, document.getElementById,setTimeout a setInterval fungujou bez problemu jako vsechno ostatni ze standartu ECMAScript3 a W3C DOM...
teda, delat hodiny pres php je pekna prasarna, znamenalo by to reload kazdou vterinu...
ale jde to:

header('Refresh: 1');
Nene - pres refresh fakt ne, o tom vim a to by byla opravdu dobytcarna. A kdyz to jentak pres PHP nejde, poradte tedy jak v JS??? Mysim jak - aby to sezralal i Mozilla. Ja uz to zkousel x-krat a Mozilla mi furt nic nezobrazi. Nerad bych Mozillare diskriminoval :-)))
ehm, a fakt ty hodiny potrebujes??
ja teda nevim, ale treba na woknech mas defaultne hodiny vpravo dole, ne?
treba nejak takle:
<script type="text/javascript">
function d2(c)
{
if(c<10) return '0'+c;
}
function clock_refresh()
{
var d=new Date();
document.getElementById('hodiny').innerHTML=d2(d.getHours())+':'+d2(d.getMinutes())+':'+d2(d.getSeconds());
window.setTimeout('clock_refresh();',1000);
}
window.onload=clock_refresh;
</script>
<span id=hodiny></span>
jo sorry:
function d2(c)
{
if(c<10) return '0'+c;
else return c;
}
Diky, diky. Zkusim a uvidim :-)
btw tohle pujde jenom v browserech ktery podporujou getElementById (IE5+,NS6+,Mozilla,Opera?+...), pro ie4 a starsi opery by to slo vychytat pomoci document.all:

function clock_refresh()
{
var d=new Date();
vat s=d2(d.getHours())+':'+d2(d.getMinutes ())+':'+d2(d.getSeconds());
window.setTimeout('clock_refresh();',1000);
if(document.getElementById)
document.getElementById('hodiny').innerHTML=text;
else if(document.all)
document.all['hodiny'].innerHTML=text;
}

..pro ns4 by to slo taky, ale je to na dyl.. no a pak by t chtelo jeste naky reseni pro prohlizece bez js - treba prave pomoci php..
jo a jeste :-) - takle ty hodiny nabehnou az po nacteni stranky, mozna by nebylo spatny do toho spanu dat jeste nejaky skript ktery je vygeneruje na zacatku, at tam neni volny misto...