JavaScript для замены одного фильма QuickTime другим

Я очень новичок в javascript, так что несите меня:

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

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

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

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

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

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

Спасибо


person Community    schedule 22.12.2009    source источник


Ответы (1)


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

<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>
person Victor    schedule 22.12.2009