想做多个父窗口共用一个子窗口而且子窗口页面不刷新的功能。http://www.google.cn/music/chartlisting?q=new_songs_cn&cat=song
这是google的音乐频道,当你点击其中一首歌试听时它会弹出一个播放子窗口
如果你在另一个新标签页或新窗口中打开如上同一个页面再点其中一首歌试听
那么它会共用同一个播放子窗口,并且子窗口的页面不刷新
有谁知道它是怎么做到的?再者语句
var subWinHandler = window.open("www.microsoft.com", "subWinName", "alwaysRaised=yes")
如何在父窗口通过名字subWinName来获得子窗口的句柄?问题虽有些怪异,但确实有实用,谢谢了?

解决方案 »

  1.   

    获得子窗口的句柄就是subWinHandler啊
      

  2.   

    看来你们是没明白我的意思
    名柄subWinHandler当在另一个窗口或本窗口刷新时是不存在的
    但它却能根据subWinName将链接引向前面打开的子窗口
    只是这时候子窗口的页面刷新了
    如:
    A.html页面,触发事件打开子窗口A_sub.html页面
    如果这时你刷新A.html页面(不要关掉子页面),再触发事件打开A_sub.html子页面,这时A_sub.html子是会刷新的,但用的还是以前那个窗口
    而google能做到不刷新