Zegarek na przycisku

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

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 BODY

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

 

Projekt © 2009 - INFOPROG 72084 odwiedzin