代码如下:
//定时器 异步运行
function hello(){
alert("hello");
}
//使用方法名字执行方法
var t1 = window.setTimeout(hello,1000);
var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法
window.clearTimeout(t1);//去掉定时器
script>
2,重复执行的定时器
代码如下:
输出字符串
代码如下:
例2.当焦点在输入框的时候,定时检查输入框信息,焦点不在时不执行检查动作。
代码如下:
例3.下面这个是最简单的例子,定时器时间到达后弹出警告窗口。
代码如下:
例4:倒计时定时跳转
代码如下:
例6:
代码如下:
例7:
代码如下:
setTimeout("window.location.href='b.html'", 2000);
//下面两个都可以用
//setTimeout("javascript:location.href='b.html'", 2000);
//setTimeout("window.location='b.html'", 2000);
script>
例8:
代码如下:
2
var second = document.getElementByIdx_x('totalSecond').innerHTML;
if(isNaN(second)){
//……不是数字的处理方法
}else{
setInterval(function(){
document.getElementByIdx_x('totalSecond').innerHTML = --second;
if (second <= 0) {
window.location = 'b.html';
}
}, 1000);
}
script>