![]() |
|
用JavaScript来控制日期和时间
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
广告招租,e-mail:yesize@hotmail.com 1、计住停留时间 把以下代码放在<head>和</head>之间: <SCRIPT LANGUAGE=JavaScript> <!-- Begin startday = new Date(); clockStart = startday.getTime(); function initStopwatch() { var myTime = new Date(); return((myTime.getTime() - clockStart)/1000); } function getSecs() { var tSecs = Math.round(initStopwatch()); var iSecs = tSecs % 60; var iMins = Math.round((tSecs-30)/60); var sSecs = + ((iSecs > 9) ? iSecs : 0 + iSecs); var sMins = + ((iMins > 9) ? iMins : 0 + iMins); document.forms[0].timespent.value = sMins+:+sSecs; window.setTimeout(getSecs(),1000); } // End --> </script> <body>tag如下设置: <BODY onLoad=window.setTimeout(getSecs(),1)> 以下代码放在任意地方: <CENTER> <FORM> <input size=5 name=timespent> </FORM> </CENTER> 2、有开关的时钟 把下面代码放到网页想放的地方,然后加入<body onload=TOfunc()> <script language=JavaScript> var enabled = 0; function TOfunc() { TO = window.setTimeout( TOfunc(), 1000 ); var today = new Date(); document.forms[0].elements[0].value = today.toString(); } </SCRIPT> <script language=JavaScript> function Stopfunc() { clearTimeout(TO); var enabled = 0; } </SCRIPT> <CENTER> <FORM> <input type=text name=disp value= size=28 onFocus=this.blur()> <input type=radio name=rad value=off onClick=Stopfunc();> 关 <input type=radio name=rad value=on checked onClick=TOfunc();> 开 </center> </form>
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||