a.html如下:
<HTML>
<BODY>
<a href='b.html' target="_blank">b</a>
</BODY>
</HTML>
b.html如下:<HTML>
<BODY>
<script>
alert(parent.document.body.innerHTML);
</script>
</BODY>
</HTML>返回的结果怎么是:
<script>
alert(parent.document.body.innerHTML);
</script>
应该返回
<a href='b.html' target="_blank">b</a>才对啊

解决方案 »

  1.   

    parent一般是用在frame或者iframe被包含的页面调用包含它的页面的一些属性和方法的时候使用的,楼主的代码中是连接而已
      

  2.   

    喔..??这样啊,我的理解是只要b页面是通过a页面打开的,a就是b的parent,无论是通过什么方式打开的
      

  3.   

    现在搞清楚了.应该用opener
    parent是包含帧结构的窗口,opener是用window.open(...)打开的窗口的父窗口。