我有一些道场代码如下:
<script type="text/javascript">
dojo.require("dojo.io.script");
var unload = function refreshParent(){
confirmExit();
}
dojo.addOnUnload(window, "unload");
</script>
function confirmExit()
{
var r=confirm("Are you sure you want to close the window without saving it?");
if (r==true)
{
window.returnValue=true;
window.close();
}
else
{
return false;
}
}
场景是:在单击关闭窗口时,会调用dojo unload来关闭窗口。
但是,我想要一个对话框,要求确认关闭,如果用户点击Cancel
,则关闭窗口应该关闭。
然而,目前,无论我做什么,窗口都会关闭。
这可能是什么解决方案?
答案 0 :(得分:0)
您必须返回confirmExit值
var unload = function refreshParent(e){
return confirmExit();
}