终止Javascript中的确认窗口

终止Javascript中的确认窗口,javascript,function,Javascript,Function,当我使用return时,如何终止Javascript弹出窗口?弹出窗口根本不显示…是否有其他选项可以在不返回的情况下终止弹出窗口..我已经尝试了所有操作endSession,window.close(),return有什么想法吗 var temp= confirm('<%=message%>'); while(temp){ var temp= confirm('<%=message%>'); } <%if(message

当我使用return时,如何终止Javascript弹出窗口?弹出窗口根本不显示…是否有其他选项可以在不返回的情况下终止弹出窗口..我已经尝试了所有操作endSession,window.close(),return有什么想法吗

  var temp= confirm('<%=message%>');
    while(temp){
            var temp= confirm('<%=message%>');
    }

<%if(message.equals(osmessage.getMessage("ORD7009")) && repeatWindow == 1){%>
document.location.reload(true);

<% repeatWindow++;  
allowDelete = true;

}%>`
var-temp=确认(“”);
while(临时){
var temp=确认(“”);
}
文档。位置。重新加载(true);
`

更多想法。单击“确定”用户我希望“确认”按钮始终保留,直到给出“取消”

确认对话框完全在浏览器的控制下,直到用户做出选择。一旦它被打开,您就无法通过编程方式将其关闭

“返回”的意思是:用户已确认——这与单击“确定”相同

因此:“按设计工作”

我认为,从JSP来看,以下情况正在发生:

  • 页面打开
  • 确认对话框打开
  • 在“确定”(通过返回或单击)行上
    document.location.reload(true)已到达,并且
  • 页面重新加载,重新开始显示确认框
  • 为了打破这一无限循环,确认框中没有任何内容,但您的结束条件在这里:

    <%if(message.equals(osmessage.getMessage("ORD7009")) && repeatWindow == 1){%>
    document.location.reload(true);
    
    <% repeatWindow++;  
    allowDelete = true;
    
    }%>`
    
    
    文档。位置。重新加载(true);
    `
    

    为了跳过打印重定向行,它可能没有结束。

    这是Java吗?如果不是,为什么会有Java标记?我想是JSP,但在这种情况下不相关。那么确认的意义是什么?为什么不使用警报?它是jsp页面中java代码的一部分此javascript代码不,您不能杀死
    confirm()
    窗口,它正在阻止,并且只有当用户单击按钮时才会终止。是否有任何选项或方法可以在用户单击取消后终止确认窗口在用户单击或点击任何键后,在任何脚本恢复运行之前,窗口已关闭。我能做些什么..知道吗?