我有这个需要在后台运行的javascript方法
window.setInterval(function(){
validateCaseStatus();
}, 3000);
在同一页面上,我有一个按钮,询问用户是否要提交上传的文档。但是我注意到当 popUp msg(alert) 出现时,页面上的脚本不会运行。
有没有办法让脚本继续运行?
我使用此方法检查案例状态是否已更改并禁用 window.onbeforeunload。我的问题是,即使显示弹出警报,是否有办法让上面的脚本保持运行。
//cancels onbefore close popup when docs are submitted
function validateCaseStatus(){
caseStatus = sforce.apex.execute("IFAP_WebService","CheckCaseStatus", {!$caseId});
if (caseStatus == "Uploaded" || caseStatus == "Submitted")
{
submitted = true;
window.onbeforeunload = null;
validateCaseStatus = null;
}
}