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>