gpt4 book ai didi

Javascript 超时

转载 作者:行者123 更新时间:2023-11-30 06:06:36 33 4
gpt4 key购买 nike

我正在使用一个 javascript 确认,它将在 15 分钟后重复调用。如果用户未选择确认框中的任何选项我会在等待 1 分钟后重定向他。如何实现这一目标?我的代码是这样的

    var timeout = 15*60000;

setTimeout("timeoutConfirm();",timeout);
function redirectToClose(){
var action='Some Action';
document.mainForm.action = action;
document.mainForm.submit();
}
function timeoutConfirm(){
if(confirm('Please click OK to continue working on this page')){
setTimeout("timeoutConfirm();",timeout);
}else{
redirectToClose();
}
}

最佳答案

您最好创建自己的确认对话框(例如,作为叠加层)。

这是因为 confirm 将停止页面上的所有 javascript,直到用户单击对话框。等待后您将无法重定向,因为您的代码将不会执行。

关于Javascript 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4095457/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com