Clock - JavaScript-QuelltextQuelltext von clock.js |
![]() ![]() ![]() |
Dies ist die Auflistung der Datei clock.js,
die die Funktionalität für die Uhr bereitstellt.
Im folgenden Quelltext sind Prozedurdeklarationen rot und Kommentare grün markiert. |
![]() ![]() ![]() ![]() |
/* Droeppez Uhr
* (c) 2002 Ulrich Kritzner
* Die Verwendung dieses Scripts in kommerziellen Seiten ist kostenpflichtig
*
* Die Uhr erfordert die Einbindung von divcontent.js
*/
function DC_SetAttributes(starttags,endtags)
{
var oldrunning=this.running,oldelapse=this.elapse;
this.Stop();
this.starttags=starttags;
this.endtags=endtags;
if (oldrunning)
this.Run(oldelapse);
}
function DC_ContentHandler()
{
var jetzt=new Date();
var Tag=jetzt.getDate();
var Monat=jetzt.getMonth();
var Jahr=jetzt.getYear();
if (Jahr<1900)
Jahr+=1900;
var Stunde=jetzt.getHours();
var Minute=jetzt.getMinutes();
var Sekunde=jetzt.getSeconds();
var Wochentag=jetzt.getDay();
this.Tag=this.Tage[Wochentag];
this.Monat=this.Monate[Monat];
this.Zeichenkette=this.Tag+", ";
if (Tag<10)
this.Zeichenkette+="0";
this.Zeichenkette+=Tag+"."+this.Monat+" "+Jahr+" ";
if (Stunde<10)
this.Zeichenkette+="0";
this.Zeichenkette+=Stunde+":";
if (Minute<10)
this.Zeichenkette+="0";
this.Zeichenkette+=Minute+":";
if (Sekunde<10)
this.Zeichenkette+="0";
this.Zeichenkette+=Sekunde;
return this.starttags+this.Zeichenkette+this.endtags;
}
function Clock(name,elementname)
{
this.Tage=new Array("Sonntag","Montag","Dienstag","Mittwoch",
"Donnerstag","Freitag","Samstag");
this.Monate=new Array("Januar","Februar","Maerz","April","Mai","Juni","Juli",
"August","September","Oktober","November","Dezember");
this.Tag="";
this.Monat="";
this.Zeichenkette="";
this.x=0;
this.starttags="<tt style=\"color:#000000; background-color:#E0E0FF\">";
this.endtags="</tt>";
this.showlength=25;
this.Init=DivContent;
this.Init(name,elementname);
this.SetAttributes=DC_SetAttributes;
this.SetContentHandler(DC_ContentHandler);
}
|
![]() ![]() ![]() |
Autor: Ulrich Kritzner |