Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使JS函数不自调用?_Javascript_Jquery - Fatal编程技术网

Javascript 如何使JS函数不自调用?

Javascript 如何使JS函数不自调用?,javascript,jquery,Javascript,Jquery,我对confirm()函数有问题。它似乎忽略了setTimeout()函数,并立即调用自身 我希望函数在调用之前等待600秒 函数stillThere(){ 如果(确认(“您的会话已过期。您还在吗?”){ //继续 }否则{ window.location.href=“../logout.php”; } } setTimeout(仍然存在,600)设置超时的超时参数是以毫秒为单位的数字 函数stillThere(){ 如果(确认(“您的会话已过期。您还在吗?”){ //继续 }否则{ win

我对confirm()函数有问题。它似乎忽略了
setTimeout()
函数,并立即调用自身

我希望函数在调用之前等待600秒

函数stillThere(){
如果(确认(“您的会话已过期。您还在吗?”){
//继续
}否则{
window.location.href=“../logout.php”;
}
}

setTimeout(仍然存在,600)设置超时的超时参数是以毫秒为单位的数字

函数stillThere(){
如果(确认(“您的会话已过期。您还在吗?”){
//继续
}否则{
window.location.href=“../logout.php”;
}
}
//1秒=1000毫秒
//600秒=600000毫秒

setTimeout(仍然存在,600000)设置超时的超时参数是以毫秒为单位的数字

函数stillThere(){
如果(确认(“您的会话已过期。您还在吗?”){
//继续
}否则{
window.location.href=“../logout.php”;
}
}
//1秒=1000毫秒
//600秒=600000毫秒

setTimeout(仍然存在,600000)
它在
setTimeout
设置为600毫秒而不是600秒后调用它在
setTimeout
设置为600毫秒而不是600秒后调用哈哈!我简直不敢相信自己!谢谢你解决了这个问题!哈哈!我简直不敢相信自己!谢谢你解决了这个问题!