引用外部的一个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的方法知道,但是在这里用似乎并不能替换掉视频求思路 谢谢
如下:
<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的方法知道,但是在这里用似乎并不能替换掉视频求思路 谢谢
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>
总结一下5L的方法的确可以替换视频 但是会覆盖整个页面,除了视频窗口就没有其他了
然后考虑用iframe,在父页面里调用子页面的document.write,这个办法会造成在iframe里不断的增加视频窗口而不是窗口的替换。我最后的解决办法是在父页面把视频id通过post方式传给iframe,iframe里面接受参数后,打印出js代码。