JavaScript для замены одного фильма QuickTime другим - PullRequest
0 голосов
/ 22 декабря 2009

Я очень новичок в JavaScript, поэтому терпите меня:

Я пытаюсь заменить один быстрый фильм другим, пока я использовал этот код от Apple, и он прекрасно работает

мои усилия вы можете увидеть здесь: http://www.centurysunstudios.co.uk/test/ пожалуйста, посмотрите на исходный код (я пытался вставить код здесь, но по какой-то причине не позволил мне; сказал, что я могу опубликовать только один URL как новый пользователь?)

проблема в том, что метод замены, который использует apple, работает в любом браузере (на osx и windows), кроме IE. В IE фильмы не заменяют и я получаю это сообщение;

Ошибка: document.movie имеет значение null или не является объектом

У Apple, похоже, нет решения, и мой javascript ограничен

Любая помощь будет очень ценится

Спасибо

1 Ответ

0 голосов
/ 22 декабря 2009

Попробуйте это:

<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>
...