document.MediaPlayer.playState 的值
0 =
1=停止
2=暂停中
3=正在播放
4=向前搜索
5=向后搜索
6=缓冲中
7=等待中
8=播放完毕
9=转换曲目
10=准备就绪

解决方案 »

  1.   

    <object>上设个id
    <script>
    function isEnd()
    {
       var stat = document.getElementById(Obj_id).playState
       if(stat==8)
       {
           location.href="";
       }
    }
    setInterval("isEnd()",10);
    </script>
      

  2.   

    问个问题啊姐姐
    实际上stat=1时页面才能跳转?=8页面反而不跳转了??<script>
    function isEnd()
    {
      var stat = document.getElementById("WMP").playState
    //alert(stat);
      if(stat==1)
      {
      location.href="http://192.168.65.17:8081/03.htm";
      }
    }
    setInterval("isEnd()",10);
    </script> 
    <OBJECT ID="WMP" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
        <PARAM NAME="URL" VALUE="mms://DX-68RHMZY10CEI/004.wsx">
    </OBJECT>
    <br>
    document.MediaPlayer.playState 的值
    0 =
    1=停止
    2=暂停中
    3=正在播放
    4=向前搜索
    5=向后搜索
    6=缓冲中
    7=等待中
    8=播放完毕
    9=转换曲目
    10=准备就绪