查看完整版本: 父視窗操作子視窗
頁: [1]

ggnnyy 發表於 2017-6-23 04:21 PM

父視窗操作子視窗

請問各位大哥大姊:
如何開啟子視窗後,再由父視窗改變子視窗某個標籤的值?
上網查了幾種方法如window.opener 都是沒作用的...煩請幫忙一下 感謝
<div></div>

chengpocheng 發表於 2017-6-29 02:07 PM

首先在父視窗<html>
<head>
        <title>Test</title>
        <script type="text/javascript" src="<?=base_url();?>js/jquery-1.12.3.min.js"></script>

        <script>
        $(function()
        {

                $(".clickBn").click(function()
                {
                        var newWindow = window.open("subPage.html");

                        newWindow.onload = function()
                        {
                                 $(".triggerSubPage").click(function()
                                {
                                       
                                 $(newWindow.document).contents().find(".sub_button").text("父視窗改值")
                                });
                        };
                });

               

        });
        </script>

</head>
<body>


<input type="button" class="clickBn" value="開啟子視窗"></input>

<input type="button" class="triggerSubPage" value="觸發子視窗"></input>
</body>
</html>子視窗 (subPage.html)<div class="sub_button">子視窗</div>...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

ggnnyy 發表於 2017-6-30 07:35 AM

非常感謝chengpocheng大大的解答喔!! 已經處理好了,感謝感謝!!!
頁: [1]