亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

打開彈出窗口,并在關閉彈出窗口時刷新父頁面

打開彈出窗口,并在關閉彈出窗口時刷新父頁面

收到一只叮咚 2019-11-11 10:55:51
我通過window.open打開了一個彈出窗口。在JavaScript中打開,我想在關閉此彈出窗口時刷新父頁面。(onclose事件?)我該怎么辦?window.open("foo.html","windowName", "width=200,height=200,scrollbars=no");
查看完整描述

3 回答

?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

您可以使用“ window.opener ” 訪問父窗口,因此,在子窗口中編寫如下內容:


<script>

    window.onunload = refreshParent;

    function refreshParent() {

        window.opener.location.reload();

    }

</script>


查看完整回答
反對 回復 2019-11-11
?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

在您的子頁面上,輸入以下內容:


<script type="text/javascript">

    function refreshAndClose() {

        window.opener.location.reload(true);

        window.close();

    }

</script>


<body onbeforeunload="refreshAndClose();">

但作為一個好的UI設計,您應該使用Close,button因為它更加用戶友好。參見下面的代碼。


<script type="text/javascript">

    $(document).ready(function () {

        $('#btn').click(function () {

            window.opener.location.reload(true);

            window.close();

        });

    });

</script>


<input type='button' id='btn' value='Close' />


查看完整回答
反對 回復 2019-11-11
  • 3 回答
  • 0 關注
  • 697 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號