两个页面:
a.htm和b.htm在a.htm中有:<a href='b.htm' target='_blnk'>XXX</a>
点击之可在新窗口打开b.htm现在问题来了,就是:在IE中通过点击a.htm的链接打开b.htm时,b.htm可以通用window.opener获取a.htm的窗口(可以对a.htm进行刷新等操作)。但是在FireFox, Safari, Chrome中都不行。即:通过target='_blank'打开链接时,window.opener为null
只有在a.htm中通过window.open('b.htm')打开的,b.htm才能获取到window.opener请问,在不使用window.open的方式打开b.htm时,如果在b.htm中获取a.htm所在的窗口?谢谢!

解决方案 »

  1.   

    我没发现你的问题,在IE FIREFOX中都正常。
      

  2.   

    会不会是版本的问题,你是什么版本,不过,一般来说,都是用:open方法的。
      

  3.   

    我在自己的电脑上面试的 FireFox, Safari, Chrome 都表示毫无鸭梨 ,是不是你的浏览器版本问题