不工作我有以下问题,下面的代码:JW玩家在IE
$link = $_GET['link'];
$id = $_GET['block'];
echo "<p id='preview". $id ."'>The player will show in this paragraph</p>";
echo "<script type='text/javascript'>";
echo "var s" . $id . " = new SWFObject('" . COMPANY_URL . "/system/addons/player/player.swf','player". $id ."','210','170','9');";
echo "s" . $id . ".addParam('allowfullscreen','true');";
echo "s" . $id . ".addParam('allowscriptaccess','always');";
echo "s" . $id . ".addParam('wmode','opaque');";
echo "s" . $id . ".addVariable('file', '" . $link . "&repeat=always&autostart=true');";
echo "s" . $id . ".addVariable('skin', '" . COMPANY_URL . "/system/addons/player/simple-sources.swf');";
echo "s" . $id . ".write('preview". $id ."');";
echo "</script>";
这就是所谓的通过jQuery的负载每次(这工作,因为echo "<p id='preview". $id ."'>The player will show in this paragraph</p>";
是显示)。
在IE中,玩家只是让'玩家在这段中展示',而在所有其他浏览器中,它被jw-player取代。我找不到任何解决方案在论坛上的jw播放器或在计算器上...
希望你们可以帮忙!
更新 生成的源萤火
<p><div class="videofile" id="856">
<p id="preview856"><embed width="210" height="170" flashvars="file=http://DOMAIN/data/productinfo/pressbyopie/long-line/leesdeel-verdraait/1242649976__video_longline-verdraait.flv&repeat=always&autostart=true&skin=http://DOMAIN/system/addons/player/simple-sources.swf" wmode="opaque" allowscriptaccess="always" allowfullscreen="true" quality="high" name="player856" id="player856" src="http://DOMAIN/system/addons/player/player.swf" type="application/x-shockwave-flash"></p> </div></p>
问题不太可能是在PHP。你可以发布传递给浏览器的代码(做一个查看源?)。你使用什么版本的IE? – 2010-09-15 10:55:26
来自IE6及更高版本的所有IE。它是动态生成的,所以没有任何东西。编辑后。 – Tim 2010-09-15 11:01:03