日期:2014-05-16  浏览次数:20395 次

浏览器中两个标签页能否相互影响?
比如,点击A标签页中的超链接,然后就会弹出另一个标签页B。然而,再次点击A标签页中的超链接时,并不会再弹出个标签页C,而是原有的B被重定向到新的地址了。
这是在youku.com中发现的,我很好奇这是怎么实现的? 我是觉得,B和A不能够相互交流的,但我没有发现服务器做了中枢
我的表述可能有点麻烦,其实是个很简单的现象

------解决方案--------------------
<a href="a.htm" target="a" >a</a>
<a href="b.htm" target="a" >a</a>
------解决方案--------------------
超链接的 tagget 属性,或是 window.open 的第2个参数,可设置为一个自定义的字符串作为弹出窗口的标识,只要标识一致,就在同一已打开的弹出窗口中重定向。