1 setTimeout(functionname,time);
2 clearTimeout(stoname);参数functionname是一函数名,用作在到达时间(time,以毫秒为单位)时调用。
1 的作用是在执行该语句时开始计时,在到达time毫秒后调用functionname函数,注意是只调用一遍。
如:
var stoname=setTimeout(functionname,2000);参数stoname是执行setTimeout方法的返回值,当调用了clearTimeout(stoname);系统就会停止调用functionname函数。
2 clearTimeout(stoname);参数functionname是一函数名,用作在到达时间(time,以毫秒为单位)时调用。
1 的作用是在执行该语句时开始计时,在到达time毫秒后调用functionname函数,注意是只调用一遍。
如:
var stoname=setTimeout(functionname,2000);参数stoname是执行setTimeout方法的返回值,当调用了clearTimeout(stoname);系统就会停止调用functionname函数。
<script language = "javascript">
function showlayer()
{
top.data.map.document.all.item("layer1").style.visibility="visible";
}
....
top.data.map.location="map02.asp?maprange="+String( fPntX1) + "," + String( fPntY1) + "," + String(fPntX2) + "," + String( fPntY2); //转到另一页,调一张新图setTimeout(showlayer() , 3000); //调图时提示等待的图层do
{
判断新图层是否显示在客户端,
若显示在客户端,跳出循环
}
ClearTimeout();
执行其它动作。....
</script>
现在发现执行了setTimeout(showlayer() , 3000); 以后, 后面的语句都不执行
请问
setTimeout(showlayer() , 3000); ClearTimeout();怎么写,怎么用,
setTimeout(showlayer() , 3000); 返回值取不到,怎么取
setTimeout(showlayer() , 3000); 返回值取不到,怎么取要放在""中的
setTimeout("showlayer()" , 3000);