-1

JavaScriptのビデオプレーヤーがあります。私はそれをphp変数の中に入れてから、エコーアウトしようとしました。初めてビデオをエコーするときは完全に機能します。しかし、2回目にエコーすると、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、ページ内で一意である必要があります。あなたはあなたのものを再利用しています。

2 番目のスクリプトは、おそらく最初の div で動作しています (指定された ID を持つ最初のスクリプトであるため)。

于 2012-08-11T08:42:08.760 に答える