Cookie-Zähler

Quelltext:
<!DOCtype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Persönliche Seitenbesuche zählen mit Cookies</title>
<script type="text/javascript">
<!--
function WertHolen() {
 var Wert = "";
 if(document.cookie) {
  var Wertstart = document.cookie.indexOf("=") + 1;
  var Wertende = document.cookie.indexOf(";");
  if (Wertende == -1)
   Wertende = document.cookie.length;
  Wert = document.cookie.substring(Wertstart,Wertende);
 }
 return Wert;
}
function WertSetzen(Bezeichner, Wert, Verfall) {
 var jetzt = new Date();
 var Auszeit = new Date(jetzt.getTime() + Verfall);
 document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";
}
function Zaehlerstand() {
 var Verfallszeit = 1000*60*60*24*365;
 var Anzahl = WertHolen();
 var Zaehler = 0;
 if(Anzahl != "") Zaehler = parseInt(Anzahl);
 if(document.cookie) {
   Zaehler = Zaehler + 1;
   WertSetzen("Zaehler",Zaehler,Verfallszeit);
 }
 else {
   Zaehler = 1;
   WertSetzen("Zaehler",Zaehler,Verfallszeit);
 }
 return(Zaehler);
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Eine Seite, die etwas über Sie weiß...</h1>
<script type="text/javascript">
<!--
 var x = Zaehlerstand();
 document.write("<p>Dies ist Ihr <b>" + x + ".<\/b> Besuch auf dieser Seite!<\/p>");
//-->
</script>
</body>
</html>