0

我有两个asp.net 页面。其中之一是弹出窗口,其中之一是普通页面。我想在弹出页面关闭我的正常页面的网格视图时使用 ajax 重新加载。如何从我的正常页面中捕捉我的弹出页面是否关闭?(我的普通页面和弹出页面有单独的母版页)

4

2 回答 2

1

您可以使用 jQuery 将CLOSE事件绑定到页面

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  <div id="js-hidden">XXX</div>
  <script>
    jQuery(window).bind(
    "beforeunload", 
    function() { 
        return confirm("Do you really want to close?") 
    }
)
  </script>
</body>
</html>
于 2013-11-07T09:05:41.897 回答
0

声明一个变量 isPopUpClosed = false 并在弹出关闭事件中将该变量设置为 true。

于 2013-11-07T09:11:18.340 回答