0

我对javascript很陌生,所以请耐心等待:

我正在尝试用另一部快速电影替换一部快速电影,到目前为止,我已经使用了来自苹果的这段代码,效果很好

你可以在这里看到我的努力:http ://www.centurysunstudios.co.uk/test/ 请查看源代码(我试图在这里跳过代码,但由于某种原因不允许我;说我只能发布一个url 作为新用户?)

问题是苹果使用的替换方法适用于除 IE 之外的所有浏览器(在 osx 和 Windows 上)。在 IE 中,电影不会替换,我收到此消息;

错误:document.movi​​e 为 null 或不是对象

苹果似乎没有解决方案,我的 javascript 是有限的

任何帮助将不胜感激

谢谢

4

1 回答 1

0

尝试这个:

<script>
function changeMovie(movieURL){
  var embeds = document.getElementsByTagName("embed");
  for(var i=0;i<embeds.length;i++){
    if(embeds[i].getAttribute("name")=="movie"){
      embeds[i].SetURL(movieURL);
    }
  }
}
</script>

<a href="javascript:changeMovie('o2.mov');">L(o2)</a>
于 2009-12-22T12:43:48.083 回答