## Zegarek na przycisku

Skrypt podaje dynamicznie czas po nasunięciu kursora myszki nad przycisk (IE) lub kliknięciu (NC).

Skopiuj poniższy kod

W ramach HEAD

    <script language=javaScript>
    <!-- Beginning of JavaScript -

    var showtime=true
    var timer
    var i_sec=0

    function clockon() {
        if (i_sec < 5) {
    	    thistime= new Date()
    	    var hours=thistime.getHours()
    	    var minutes=thistime.getMinutes()
    	    var seconds=thistime.getSeconds()
    	    if (eval(hours) <10) {hours="0"+hours}
    	    if (eval(minutes) < 10) {minutes="0"+minutes}
    	    if (seconds < 10) {seconds="0"+seconds}
    	    thistime = "----- "+hours+":"+minutes+":"+seconds+" -----"
    	    document.forms[0].elements[0].value=thistime
            i_sec++
    	    timer=setTimeout("clockon()",1000)
        }
        else {
            clearTimeout(timer)
            i_sec=0
            document.forms[0].elements[0].value="Podaj czas"
        }
    }

    function clockoff() {
    	clearTimeout(timer)
        document.forms[0].elements[0].value="Podaj czas"
    }

    // - End of JavaScript - -->
    </script>

W ramach HEAD

    <form>
    <input type="button" value="Podaj czas" onClick="clockon()" onMouseOver="clockon()" onMouseOut="clockoff()">
    </form>