<SCRIPT LANGUAGE="JavaScript">
function showTime(){
myTime = new Date();
myTime=myTime.getHours() + ":" +myTime.getMinutes() + ":" + myTime.getSeconds();
document.myForm.myText.value = myTime;
stop = window.setTimeout("showTime()",1000) ;
}
function stopTime(){
window.clearTimeout(stop);
}
var stop;
showTime();
</SCRIPT>
function showTime(){
myTime = new Date();
myTime=myTime.getHours() + ":" +myTime.getMinutes() + ":" + myTime.getSeconds();
document.myForm.myText.value = myTime;
stop = window.setTimeout("showTime()",1000) ;
}
function stopTime(){
window.clearTimeout(stop);
}
var stop;
showTime();
</SCRIPT>
解决方案 »
- 静态页面的语言跳出转问题,请雷锋与非主流雷锋看一下,多谢.
- 不理解JS方法的这种写法
- 代码怎样写?在页面中有两个文字超链接,单击一个文字超链接时,让这个文字超链接字体改变颜色同时字体变大,另一个文字超链接恢复原来的字体颜色和大小?
- 用JAVASCRIPT设置Displayde的BUG
- 怎么控制 按钮 的disabled
- 请教:如何隐藏TABLE的行?
- 请问 JS鼠标跟随的问题
- 多个form验证问题?
- 请教js的一个弹窗问题
- 日期时间计算问题。
- 如何通过按钮或者图片传送多个checkbox的值到java代码
- 怎么样把变量传到用 window.showModelessDialog 打开的窗口???
一般用法(用在函数的内部):
function myFunc(){
//code to implement actions.
setTimeOut(myFunc, 1000);
}window.document.onload = setTimeOut(myFunc, 1000);建议你用setTimeInterval
这个函数就是每隔固定的时间都会触发一次指定的函数,比较适合你上面的情况:-)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body><FORM NAME="myForm">
<INPUT TYPE="TEXT" SIZE=20 value="" NAME="myText">
<INPUT TYPE="BUTTON" VALUE="Clear Timeout" ONCLICK="stopTime()">
</FORM>
</body><SCRIPT LANGUAGE="JavaScript">
var timer
function showTime(){
myTime = new Date();
myTime=myTime.getHours() + ":" +myTime.getMinutes() + ":" + myTime.getSeconds();
document.myForm.myText.value = myTime;
var stop = window.setTimeout("showTime()",1000);
timer=stop;
}showTime();function stopTime(){
window.clearTimeout(timer);
}
</SCRIPT>
</html>
由于stop是局部变量所以对于函数stoptime来说是无法访问的.
clearTimeout==>clearInterval