Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
uhrzeit mit javascript [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
uhrzeit mit javascript


 
andi_superstar
17-04-2002, 23:46 
 
hi ich möchte auf meiner hompage die uhrzeit und das datum anzeigen. wobei bei der uhrzeit die uhrl jede sekunde weiterlaufen soll.
warum geht dieses script nicht: ?
<script language="javascript">
function uhr ()
{
var tag, monat, jahr, stunde, minute, sekunde;
var jetzt=new Date ();
tag = jetzt.getdate ();
monat = jetzt.getmonth ()+1;
jahr = jetzt.getyear ();
stunde = jetzt.gethours ();
minute = jetzt.getminutes ();
sekunde = jetzt.getseconds ();
document.write ("Zeit: " +stunde+":"+minute+":"+sekunde);
document.write ("Datum: "+tag+"."+monat+"."+jahr);
document.settimeout('uhr ()',1000);
}
</script>

 
wahsaga
18-04-2002, 10:49 
 
ich glaube das problem liegt im document.write
für eine regelmässig immer wieder ausgeführte funktion wie eine uhrzeitanzeige würde ich empfehlen, nicht mit document.write zu arbeiten, sondern die daten in einem textfeld in einem formular anzeigen zu lassen...

 
schmalle
18-04-2002, 11:39 
 
und document.settimeout() gehört ausserhalb der function, or?

 
andi_superstar
18-04-2002, 15:34 
 
für alle die es interessiert:
....
<script language="JavaScript">
<!--

function ZeitAnzeigen()
{
Jetzt = new Date();
var sek = Jetzt.getSeconds();
sek = ((sek > 9) ? sek : "0" + sek);
var minu = Jetzt.getMinutes();
minu = ((minu > 9) ? minu : "0" + minu);
var st = Jetzt.getHours();
st = ((st > 9) ? st : "0" + st);



var tag = Jetzt.getDate();
tag = ((tag > 9) ? tag : "0" + tag);
var mo = Jetzt.getMonth();
mo = ((mo > 9) ? mo : "0" + mo);
var ja = Jetzt.getYear();

window.document.all.Uhr.innerHTML = "<div align='left'><p>Time: "+st+":"+minu+":"+sek+"<br>Date: "+tag+"."+mo+"."+ja+"&nbsp;&nbsp;</p></div>";
window.setTimeout('ZeitAnzeigen()',1000);

}

//-->
</script>
...
<body>... onload="ZeitAnzeigen ()".....
...
wo es erscheinen soll:
<div id="Uhr">&nbsp;</div>
...
mfg andi

 
wahsaga
19-04-2002, 07:50 
 
window.document.all.Uhr.innerHTML = ...

das funktioniert so aber nur im ie.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:29 Uhr.