1  <HTML>
  2  <HEAD>
  3  <TITLE>JavaScript Example:  setTimeout() method</TITLE>
  4  
  5  <SCRIPT LANGUAGE="JavaScript">
  6  <!-- hide script from old browsers
  7  
  8  // From Netscape's JavaScript Guide:
  9  function JSClock() {
 10    var time = new Date();
 11    var hour = time.getHours();
 12    var minute = time.getMinutes();
 13    var second = time.getSeconds();
 14    var temp = "" + ((hour > 12) ? hour - 12 : hour);
 15    temp += ((minute < 10) ? ":0" : ":") + minute;
 16    temp += ((second < 10) ? ":0" : ":") + second;
 17    temp += (hour >= 12) ? " P.M." : " A.M.";
 18    document.clockForm.digits.value = temp;
 19    // Delay for one second and recurse:
 20    id = window.setTimeout("JSClock()", 1000);
 21  }
 22  
 23  // end script hiding -->
 24  </SCRIPT>
 25  
 26  </HEAD>
 27  
 28  <BODY BGCOLOR="#FFFFFF" onLoad="JSClock()">
 29  
 30  <FORM NAME=clockForm>
 31    The current time is
 32    <INPUT TYPE=text NAME=digits SIZE=13 VALUE="">
 33  </FORM>
 34  
 35  </BODY>
 36  </HTML>