如何通过JS取消页面导航

时间:2013-10-03 15:21:32

标签: javascript html asp.net

我有一个要求,说我有两个页面,我在第二页,我已经更改了页面中的文本,我点击了第一页链接。我必须向用户显示我的自定义弹出错误消息。当前我可以显示我的自定义错误消息,但网页上的默认错误消息,如“离开此页面”或“留在这里”也随着我的弹出窗口。

这是我正在使用的代码。

    function ExecuteCall(url) {
    try {
        var Result = ShowWarningPopUp();
        return Result;

    }
    catch (e) { }
}

window.onbeforeunload = onwindowclosing;
function onwindowclosing() {
   ExecuteCall("ExeOnClose.aspx");

} 
在ShowWarningPopUp()中

我正在检查条件。根据这个条件,代码将决定是否需要显示弹出窗口。我目前的结果是弹出窗口并且页面正在回发。虽然我正在返回false页面正在回发到其他页面。请告诉我一种方法来阻止回发

注意:对于displayinn,弹出我正在使用模态弹出扩展器。

0 个答案:

没有答案