0

2 つの asp.net ページがあります。そのうちの 1 つはポップアップで、もう 1 つは通常のページです。ポップアップページが閉じたときに、通常のページのグリッドビューが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 に答える