Jeśli chcesz aby odwiedzający wiedział ile czasu spędził na Twojej - ten skrypt jest w sam raz. Nie zapomnij tylko dodać do znacznika Body:onLoad="window.setTimeout('getSecs()',1)". Dodatkowo skrypt posiada opcję wyświetlania komunikatów gdy liczba sekund osiągnie określoną wartość:
if (mySecs1==60) {alert("komunikat gdy jest 60 sekund") } if (mySecs1==333) {alert("komunikat gdy jest 333 sekund") }
Wartości (kiedy ma się wyświetlić komunikat) komunikatów i ich treść możemy dowolnie zmieniać.
SEKCJA BODY:
<script>
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(".")); document.tijd.hiero.value=mySecs1 window.setTimeout('getSecs()',1000); if (mySecs1==60) {alert("jesteś tutaj już 60 sekund ...") } if (mySecs1==333) {alert("jesteś tutaj już 333 sekundy...") } if (mySecs1==666) {alert("jesteś tutaj już 666 sekund ...") } if (mySecs1==999) {alert("Ciągle jesteś zainteresowany tą stroną; to już 999 sekund...") } } </script>
W miejscu:
<form name="tijd"><P> <center>Jesteś tutaj już przez: <br> <input size=4 name=hiero> <br>sekund. </form>