html中嵌套了另一个html,怎么将window对象转化成一致

html中嵌套了另一个html,怎么将window对象转化成一致

img

<!-- 父页面 -->
<iframe src="child.html"></iframe>

<!-- 子页面 -->
<script>
  // 将父页面的window对象传递给子页面
  window.parent = self;
</script>
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/740554
  • 除此之外, 这篇博客: html5基础知识,期末复习大全中的 1)window对象 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 该对象就是窗口对象,代表当前的浏览器窗口,因为它的特殊位置,它是所有其他浏览器对象的父对象。

    每个打开的浏览器窗口都对应Javascript程序中的一个window对象。 

    window对象的属性有:

        status:表示当前浏览器的状态行信息。

        history:表示当前窗口的历史记录。

        closed:表示当前的窗口是否关闭的逻辑值。

        location:表示当前窗口中显示的当前URL的信息。

        self:表示当前窗口。

    Window对象的方法有:

        Open(URL,window name, window features):打开新窗口。

        Close():关闭一个浏览器窗口。

        alert(message):弹出一个警示对话框。

        prompt(message,defaultmessage):弹出一个提示对话框。

        confirm(message):弹出一个确认对话框。

        setTimeout(expression,time):设置一定时间后自动执行一次expression代表的代码,使用time设置时间,以毫秒为单位。

        setInterval(expression,time,[args]):设置一个时间间隔,使expression代表的代码可以周期性地被执行。使用time设置时间,以毫秒为单位。

    打开或关闭窗口案例如下:

    <html>

        <head>

            <title>窗口打开和关闭方法</title>

            <script language="javascript">

                function openwindow() {

                  window.open("http://www.sina.com.cn","window","width=300, "+ " height=200,status=no,menubar=no");

                }

            </script>

        </head>

        <body onload=openwindow()>

           <form>

              <input type="button" value="关闭窗口" onclick=window.close()>

            </form>

        </body>

    </html>