Zeitanzeige mit JavaScript
Mit diesem JavaScript können sie den Usern anzeigen wie lange sie sich schon auf der Seite befinden...
Mit folgendem Script können Sie die Verweildauer eines Besuchers ausgeben (in den head Bereich einbauen).
- <script type="text/javascript">
- startday = new Date();
- clockStart = startday.getTime();
- function initStopwatch()
- {
- var myTime = new Date();
- var timeNow = myTime.getTime();
- var timeDiff = timeNow - clockStart;
- this.diffSecs = timeDiff/1000;
- return(this.diffSecs);
- }
- function getSecs()
- {
- var mySecs = initStopwatch();
- var mySecs1 = ""+mySecs;
- mySecs1=mySecs1.substring(0,mySecs1.indexOf(".")) + " secs.";
- document.forms[0].timespent.value = mySecs1
- window.setTimeout('getSecs()',1000);
- }
- </script>
In den body Tag muss dann noch folgendes:
- <body onload="window.setTimeout('getSecs()',1)">
Und an der Stelle an der die Verweildauer ausgegeben werden soll:
- <form>
- Auf dieser Seite verbrachte Zeit: <input size="9" name="timespent" />
- </form>