Im Head
<script type="text/javascript"> <!-- function Uhr() {Datum = new Date(); Wochentag = Datum.getDay(); Tag = Datum.getDate()-1; Monat = Datum.getMonth(); Jahr = Datum.getFullYear(); Stunde = Datum.getHours(); Minute = Datum.getMinutes(); Sekunde = Datum.getSeconds(); //Array für die Stundenanzeige (alles in eine Zeile) var std = new Array("Null","Ein","Zwei","Drei","Vier","Fünf","Sechs", "Sieben","Acht","Neun","Zehn","Elf","Zwölf","Dreizehn","Vierzehn", "Fünfzehn","Sechzehn","Siebzehn","Achtzehn","Neunzehn","Zwanzig", "Einundzwanzig","Zweiundzwanzig","Dreiundzwanzig"); //Array für Minuten- und Sekundenanzeige (alles in eine Zeile) var min = new Array("Null","Eine","Zwei","Drei","Vier","Fünf","Sechs", "Sieben","Acht","Neun","Zehn","Elf","Zwölf","Dreizehn","Vierzehn", "Fünfzehn","Sechzehn","Siebzehn","Achtzehn","Neunzehn","Zwanzig", "Einundzwanzig","Zweiundzwanzig","Dreiundzwanzig","Vierundzwanzig", "Fünfundzwanzig","Sechsundzwanzig","Siebenundzwanzig","Achtundzwanzig", "Neunundzwanzig","Dreißig","Einunddreißig","Zweiunddreißig","Dreiunddreißig", "Vierunddreißig","Fünfunddreißig","Sechsunddreißig","Siebenunddreißig", "Achtunddreißig","Neununddreißig","Vierzig","Einundvierzig","Zweiundvierzig", "Dreiundvierzig","Vierundvierzig","Fünfundvierzig","Sechsundvierzig", "Siebenundvierzig","Achtundvierzig","Neunundvierzig","Fünfzig","Einundfünfzig", "Zweiundfünfzig","Dreiundfünfzig","Vierundfünfzig","Fünfundfünfzig", "Sechsundfünfzig","Siebenundfünfzig","Achtundfünfzig","Neunundfünfzig"); //Array für Wochentaganzeige (alles in eine Zeile) var wotag = new Array("Sonntag","Montag","Dienstag", "Mittwoch","Donnerstag","Freitag","Sonnabend"); //Array für Datumsanzeige (alles in eine Zeile) var num = new Array("Ers","Zwei","Drit","Vier","Fünf","Sechs","Sieben", "Ach","Neun","Zehn","Elf","Zwölf","Dreizehn","Vierzehn","Fünfzehn", "Sechzehn","Siebzehn","Achtzehn","Neunzehn","Zwanzigs","Einundzwanzigs", "Zweiundzwanzigs","Dreiundzwanzigs","Vierundzwanzigs","Fünfundzwanzigs", "Sechsundzwanzigs","Siebenundzwanzigs","Achtundzwanzigs", "Neunundzwanzigs","Dreißigs","Einunddreißigs"); //Array für Monatsamen (alles in eine Zeile) var mon = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August", "September","Oktober","November","Dezember"); //Wenn Minute gleich eins, nur Minute schreiben if(Minute!=1)Mintxt="Minuten"; if(Minute==1)Mintxt="Minute"; //Wenn Sekunde gleich eins, nur Sekunde schreiben if(Sekunde!=1)Sektxt="Sekunden"; if(Sekunde==1)Sektxt="Sekunde"; //Abfrage, welches Jahr und Anzeige if(Jahr==1998)Jahr="Neunzehnhundertachtundneunzig"; if(Jahr==1999)Jahr="Neunzehnhundertneunundneunzig"; if(Jahr==2000)Jahr="Zweitausend"; if(Jahr==2001)Jahr="Zweitausendeins"; if(Jahr==2002)Jahr="Zweitausendzwei"; if(Jahr==2003)Jahr="Zweitausenddrei"; if(Jahr==2004)Jahr="Zweitausendvier"; if(Jahr==2005)Jahr="Zweitausendfünf"; if(Jahr==2006)Jahr="Zweitausendsechs"; if(Jahr==2007)Jahr="Zweitausendsieben"; if(Jahr==2007)Jahr="Zweitausendacht"; if(Jahr==2007)Jahr="Zweitausendneun"; if(Jahr==2007)Jahr="Zweitausendzehn"; //Daten aus Arrays abrufen Tag = num[Tag]; Wochentag = wotag[Wochentag]; Monat = mon[Monat]; Stunde = std[Stunde]; Minute = min[Minute]; Sekunde = min[Sekunde]; var kalender ="Heute ist "+Wochentag+", der "+Tag+"te "+Monat+" "+Jahr+"."; var uhrzeit ="Es ist "+Stunde+" Uhr, "+Minute+" Minuten und "+Sekunde+" Sekunden."; var zeit = kalender+"<br>"+uhrzeit; //Ausgabe für IE if(document.all) document.all.MsUhr.innerHTML = zeit; //Ausgabe für Netscape 4 else if(document.layers) { document.NsTag.document.open(); document.NsTag.document.write("<font color='#ffffff'>"+kalender+"</font>"); document.NsTag.document.close(); document.NsUhr.document.open(); document.NsUhr.document.write("<font color='#ffffff'>"+uhrzeit+"</font>"); document.NsTag.document.close(); } //Ausgabe für Netscape 6+ else if (navigator.userAgent.indexOf("Gecko")!=-1){ var laenge1 = document.getElementById("NsTag").firstChild.nodeValue.length; var laenge2 = document.getElementById("NsUhr").firstChild.nodeValue.length; document.getElementById("NsTag").firstChild.replaceData(0,laenge1,kalender); document.getElementById("NsUhr").firstChild.replaceData(0,laenge2,uhrzeit); } } //--> </script>
<body onLoad="setInterval('Uhr()',100)">
<div id="MsUhr"> <layer width="690" left="280" top="150" id="NsTag">Mit Opera...</layer><br> <layer width="690" left="280" top="170" id="NsUhr">...leider nicht.</layer> </div>