1

如何在javascript中找到父窗口的标题?

我用

 alert(window.parent.document.FormName);  

 alert(window.parent.document.title);

 alert(window.parent.parent.document.title);

但结果并非如此。

4

2 回答 2

1

将此代码用于您的解决方案

  1. pageMain.html

    <html>
    <head>
        <title>Parent Window</title>
    </head>
    <body>
    <input type="text" id="data" value="23444" />
    <a href="#" onclick="javascript:openChildWindow();">Open Child Popup window</a>
    </body>
    <script>
    function openChildWindow() {
        window.open('page1.html','childWindow','width=400,height=400');
    }
    </script>
    </html>
    
  2. page1.html

    <html>
    <head>
        <title>Child Window</title>
    </head>
    <body onload="initializeMainDiv();">
        <div id="mainDiv"></div>
    </body>
    <script>
    function initializeMainDiv() {
       alert( window.opener.document.title )
      }
      </script>
    </html>
    
于 2013-01-19T10:17:34.890 回答
1

您可能正试图从位于另一台服务器上的parent窗口访问窗口标题。iframe出于安全原因,这是不可能的。

于 2013-01-19T10:11:16.360 回答