-1

我有一个视频播放器,它是 javascript。我把它卡在一个 php 变量中,然后试图将它回显出来。它在我第一次回显视频时完美运行。但是我第二次回显它时,Javascript 没有执行。关于为什么这有帮助的任何想法谢谢

 $div = "<div id='mediaplayer'>JW Player goes here</div>";

 $video = "$div <script type='text/javascript' src='jwplayer/jwplayer.js'></script>
                <script type='text/javascript'>
                     jwplayer('mediaplayer').setup({
                     flashplayer: 'jwplayer/player.swf',
                     file: '$videolocation',
                     image: 'jwplayer/preview.jpg',
                     height: 300,
                     width: 300
                     });
                 </script>";
echo $video;
echo $video;
4

1 回答 1

3

您的 HTML 无效。使用验证器

属性的值id在一个页面内必须是唯一的。你在重复使用你的。

第二个脚本可能在第一个 div 上运行(因为它是具有给定 id 的第一个)。

于 2012-08-11T08:42:08.760 回答