Hallo,
ich habe hier ein Datum/Uhrzeit-Script mit dem ich nicht so ganz weiterkomme. Habe es in einem Scriptarchiv entdeckt und es funktioniert auch wohl im IE einwandfrei.
Problematisch wird es erst bei den Browser von Mozilla bzw. Netscape. Dort gibt es beim Aufruf des Scripts gar keine Anzeige.
Ich hoffe, dass mir einer von euch den entscheidenen Tipp geben kann, damit ich das Script auch mit den besagten Browser verwenden kann.
Hier der Code:
Danke im Voraus.
Gruß, ehnatnor
ich habe hier ein Datum/Uhrzeit-Script mit dem ich nicht so ganz weiterkomme. Habe es in einem Scriptarchiv entdeckt und es funktioniert auch wohl im IE einwandfrei.
Problematisch wird es erst bei den Browser von Mozilla bzw. Netscape. Dort gibt es beim Aufruf des Scripts gar keine Anzeige.
Ich hoffe, dass mir einer von euch den entscheidenen Tipp geben kann, damit ich das Script auch mit den besagten Browser verwenden kann.
Hier der Code:
Code:
<html>
<head>
<title>Datum/Uhrzeit-Script-Test</title>
<style type="text/css">
.Uhr { position:absolute;top:100;left:100;font-family:Arial; font-size:20pt;color:blue; }
</style>
</head>
<body>
<div id="MicrosoftUhr" class="Uhr"></div>
<layer id="NetscapeUhr"></layer>
<script language="JavaScript">
<!--
window.setTimeout("ZeitAnzeigen()",1000);
Wochentagname =
new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
function ZeitAnzeigen()
{
var Jetzt = new Date(); var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1; var Jahr = Jetzt.getYear();
var Stunden = Jetzt.getHours(); var Minuten = Jetzt.getMinutes();
var WoTag = Jetzt.getDay();
var Vortag = ((Tag < 10) ? "0" : "");
var Vormon = ((Monat < 10) ? ".0" : ".");
var Vorstd = ((Stunden < 10) ? "0" : "");
var Vormin = ((Minuten < 10) ? ":0" : ":");
var Datum = Vortag + Tag + Vormon + Monat + "." + Jahr;
var Uhrzeit = Vorstd + Stunden + Vormin + Minuten;
var Gesamt = Wochentagname[WoTag] + ", " + Datum + " - " + Uhrzeit + " Uhr";
if(document.all)
document.all.MicrosoftUhr.innerHTML = Gesamt;
else if(document.layers)
{
document.NetscapeUhr.document.open();
Gesamt = '<span class="Uhr")>' + Gesamt + '</span>';
document.NetscapeUhr.document.write(Gesamt);
document.NetscapeUhr.document.close();
}
window.setTimeout("ZeitAnzeigen()",1000);
}
// -->
</script>
</body>
</html>
Danke im Voraus.
Gruß, ehnatnor