如何终止Javascript弹出的condirm窗口,当我使用return时弹出窗口根本没有出现...是任何其他选项,我可以终止弹出窗口而不返回..我已经尝试了一切endSession,window.close(),返回更多想法
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;
}%>`
任何更多的想法..通过单击确定用户我想要确认按钮始终保持,直到给予取消
答案 0 :(得分:1)
确认对话框完全由浏览器控制,直到用户做出选择。打开后,您无法以编程方式关闭它。
“返回”表示:用户已确认 - - 与单击“确定”相同。
因此:“按设计工作”。
从JSP开始,我认为,发生了以下情况:
document.location.reload(true);
,为了打破这个无限循环,确认框没有任何内容,但是你的结束条件就在这里:
<%if(message.equals(osmessage.getMessage("ORD7009")) && repeatWindow == 1){%>
document.location.reload(true);
<% repeatWindow++;
allowDelete = true;
}%>`
并且可能没有达到目的,以便跳过打印重定向线。