百度音乐首页,点歌,自动弹出播放器页面,
点第二首歌曲时,没有弹出页面,自动控制第一个播放器页面。。请问如何做到的。。请贴代码,谢谢。。不要贴window.open()

解决方案 »

  1.   

    并非是在首页来操作播放器页面..
    我估计是这样的:
    你点歌时,会通知服务端,要把歌曲A加入播放列表.
    播放器页面与服务端是保持连接的.例如长连接. 服务端收到歌曲A的时候就会通知播放器页面.
    播放器页面就将歌曲A加入播放列表并开始播放.
      

  2.   

    <a href="http://www.baidu.com" target="payment">试试就知道</aa>
      

  3.   

    你去找找window.open的参数详细说明吧.
    他的第二个参数可以传一个窗口名称..你有这个参数..浏览器就不会无限新开窗口.
    但是这样是实现不了百度播放器那个效果的.
      

  4.   

    那种控制打开页面的功能也没有什么稀奇的
    <button type="button" onclick="openwnd.call(this)"></button>
    <script>
       var wnd;
       function openwnd(){
           if(!wnd) wnd = window.open("xx.html");
           else {
               wnd.document.getElementById('eleid').appendChild(....);
           }
       }
    </script>
      

  5.   

    2个页面各有一个flash通讯点播页面有点复杂 他有个状态判断当前是否 打开了播放页面
    true  则 flash通讯 播放
    false 则打开播放页面  然后刷新状态