2014-11-14 3 views
0

Я играю с API YouTube и JavaScript, и я не могу заставить это работать. Я пытаюсь использовать JavaScript, чтобы передать URL-адрес видео в iFrame. Это то, что у меня есть в теле моей HTML страницы:Использование Javascript для iFrame src URL

<iframe id="ytplayer" type="text/html" width="720" height="405" src="" frameborder="0" allowfullscreen> 

<script type="text/javascript"> 
    document.getElementById("ytplayer").src = "https://www.youtube.com/embed/0rhwc5_iWkA?autoplay=1"; 
</script> 

Это просто тривиальный пример, но я не могу получить видео плеер появится. Я рассматривал различные способы достижения такого же результата, но ничего не работает. Что случилось?

ответ

0

Вам необходимо закрыть ваш iframe.

<!DOCTYPE HTML> 
<html> 
<body> 
    <iframe id="ytplayer" type="text/html" width="720" height="405" src="" frameborder="0" allowfullscreen></iframe> 
    <script type="text/javascript"> 
     document.getElementById("ytplayer").src = "https://www.youtube.com/embed/0rhwc5_iWkA?autoplay=1"; 
    </script> 
</body> 
</html> 
+0

Хорошо поймать. К сожалению, это не работает, хотя – Benck

+0

Вау, это работает. Возможно, скелет, который у меня был с некоторым дополнительным Javascript, был бесполезным. Благодаря! – Benck

Смежные вопросы