Javascript Dojo AddOnLoad函数:如何包含确认
我有一些dojo代码,如下所示:Javascript Dojo AddOnLoad函数:如何包含确认,javascript,dojo,Javascript,Dojo,我有一些dojo代码,如下所示: <script type="text/javascript"> dojo.require("dojo.io.script"); var unload = function refreshParent(){ confirmExit(); } dojo.addOnUnload(window, "unload"); <
<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卸载来关闭窗口
然而,我想要一个对话框,要求确认关闭,如果用户点击取消,关闭窗口应该被处理掉
然而,目前,无论我做什么,窗口都会关闭
这个问题的解决方案是什么?您必须返回confirmExit值
var unload = function refreshParent(e){
return confirmExit();
}