Добрый день!
Есть плеер для сайта jw player 7. Его подключение происходит так:
<script src="js/jwplayer7/jwplayer.js"></script>
<script>jwplayer.key="keykeykeykeykeykeykeykey";</script>
<div id="myElement">Loading the player...</div>
<script type="text/javascript">
var playerInstance = jwplayer("myElement");
playerInstance.setup({
file: "http://www.youtube.com/watch?v=XXXXXX",
width: 640,
height: 360,
title: 'title',
});
</script>
Я заранее не знаю, сколько у меня будет этих видео, получаю из базы и вывожу результат ajax-ом. Поэтому на странице у меня выводится
<script src="js/jwplayer7/jwplayer.js"></script>
<script>jwplayer.key="keykeykeykeykeykeykeykey";</script>
<div id="videos"></div>
и кнопка. При нажатии на нее, аяксом блок "videos" заполняется такой конструкцией:
<div id="myElement1">Loading the player...</div>
<script type="text/javascript">
var playerInstance = jwplayer("myElement1");
playerInstance.setup({
file: "http://www.youtube.com/watch?v=XXXXXX",
width: 640,
height: 360,
title: 'title',
});
</script>
<div id="myElement2">Loading the player...</div>
<script type="text/javascript">
var playerInstance = jwplayer("myElement2");
playerInstance.setup({
file: "http://www.youtube.com/watch?v=XXXXXX",
width: 640,
height: 360,
title: 'title',
});
</script>
И так далее. Но JavaScript, который передан внутрь блока "videos" не отрабатывается и плееры не отображаются. Что то не соображу, как запустить полученный JS.