您的位置:首页 > 其它

关于setInterval的用法

2005-03-04 10:21 579 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

 <TITLE>setInterval Method</TITLE>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-8859-1">

<META NAME="AUTHOR" CONTENT="InetSDK">

<META NAME="MS.LOCALE" CONTENT="EN-US">

<META NAME="ROBOTS" CONTENT="noindex">

<SCRIPT>

var oInterval="";

function fnStartInterval(){

 if(oInterval==""){

  oTimer.innerHTML="Interval Started";

  oInterval=window.setInterval("fnRecycle()",1000);

 }

 else{

  fnStopInterval();

 }

}

function fnStopInterval(){

 if(oInterval!=""){

  window.clearInterval(oInterval);

  oInterval="";

  oTimer.innerHTML="Interval Stopped";

 }

}

function fnRecycle(){

 var oDate=new Date();

 var sSwitch="am";

 var iHours=oDate.getHours();

 if(iHours>12){

  iHours-=12;

  sSwitch="pm";

 }

 var sMinutes=oDate.getMinutes() + "";

 if(sMinutes.length==1){

  sMinutes="0" + sMinutes;

 }

 var sSeconds=oDate.getSeconds() + "";

 if(sSeconds.length==1){

  sSeconds="0" + sSeconds;

 }

 oTimer.innerHTML=iHours + ":" + sMinutes + ":" + sSeconds + " " + sSwitch;

}

</SCRIPT>

<!-- SAMPLE_STYLE_START -->

<LINK REL="stylesheet" HREF="/workshop/basicSDKIE4.css"

TYPE="text/css">

<!-- SAMPLE_STYLE_END -->

</HEAD>

<!--TOOLBAR_START-->

<!--TOOLBAR_EXEMPT-->

<!--TOOLBAR_END-->

<BODY TOPMARGIN=0 LEFTMARGIN=0 BGPROPERTIES="FIXED" BGCOLOR="#FFFFFF"

LINK="#000000" VLINK="#808080" ALINK="#000000">

<BLOCKQUOTE CLASS="body">

<H1>setInterval Method</H1>

<P>The <b>setInterval</b> method invokes a function or line of code every time the specified amount of time passes.

In this sample, a function is called to update the <b>innerHTML</b> property of a <b>SPAN</b> with the current time every 1000 milliseconds, or every second.

Click Start Interval to invoke the <b>setInterval</b> method.

Click Stop Interval to remove the interval with the <b>clearInterval</b> method.

</P>

<SPAN ID=oTimer STYLE="font-size: 16pt; font-weight: bold; font-family: Times; color: #0000FF;">Interval Stopped</SPAN>

<P>

<INPUT TYPE=button VALUE="Start Interval" onclick="fnStartInterval()">

<INPUT TYPE=button VALUE="Stop Interval" onclick="fnStopInterval()">

<!-- START_PAGE_FOOTER -->

<BR><BR><BR>

© <A CLASS="clsIncCpyRt" HREF="http://www.microsoft.com/isapi/gomscom.asp?TARGET=/info/cpyright.htm" TARGET="_top"> 2002 Microsoft Corporation. All rights reserved. Terms of use</A>.

<!-- END_PAGE_FOOTER -->

</BLOCKQUOTE>

</BODY>

</HTML>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: