引用外部的一个js文件,此js是在页面播放视频。即引入此js就可在页面插入视频。
如下:
<script type=text/javascript id="s1" src=http://www.XXX.tv/tools/ft_p.js?mid=1272703188&width=325&height=244&autostart=true></script>mid这个参数决定播放哪个视频问题是:
想只有一个播放窗口,当我点击一个link时,把mid传过去,视频窗口就播放此mid的视频,当点击另一个link时,播放另一个mid的视频。
上网找了下,动态加载js的方法知道,但是在这里用似乎并不能替换掉视频求思路  谢谢

解决方案 »

  1.   

    document.getElementById("si").src="http://????";这样吗?
      

  2.   

    document.all.s1.src= ""这样不就改了你的路径
      

  3.   

    用 s1.src="xxxx"; 试过了  其实这个可以加载js   但是在这里无法替换视频 
      

  4.   

    <script>
    var key  = 1272703188;
    document.write("<script type=text/javascript id="s1" src=http://www.XXX.tv/tools/ft_p.js?mid="+key+"&width=325&height=244&autostart=true>"+"</script>");
    </script>
      

  5.   

    谢谢各位 
    总结一下5L的方法的确可以替换视频 但是会覆盖整个页面,除了视频窗口就没有其他了
    然后考虑用iframe,在父页面里调用子页面的document.write,这个办法会造成在iframe里不断的增加视频窗口而不是窗口的替换。我最后的解决办法是在父页面把视频id通过post方式传给iframe,iframe里面接受参数后,打印出js代码。