经典论坛's Archiver

ok520 发表于 2008-8-28 08:06

js求助

做了个JS播放器代码但是老是调试错误

代码如下:
<script type="text/javascript">
function ppp()
{
var content;
var w="486";
var h="406";
var str1="http://localhost/abc/player.html?[url]mms://media.iptv.tv/hero/heros.wmv@@25@1@1@[/url]";
var str="iptv.tv";
if(str1.indexOf(str)>0){
urla = str1.split("?")
url2 = urla[1].split("@");
content = "<object id='MediaPlayer' width='455' height='372' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Microsoft Windows Media Player components...'
type='application/x-oleobject'><param name='animationatstart' value='true'><param name='transparentatstart' value='true'><param name='autostart' value='true'><param name='Filename' value='“+url2[0]+”'><param name='ShowControls' value='True'><param name='ShowStatusBar' value='True'><param name='ShowDisplay' value='False'><param name='AutoRewind' value='True'><embed type='application/x-mplayer2' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' width='455' height='372' src=''“+url2[0]+”'' autostart='true' showcontrols='True' showstatusbar='True' showdisplay='False' autorewind='True'></embed></object>";
alert(content);
document.getElementById("playlist").innerHTML = content;
}
}
</script>
<div id="player"><span id="playlist"></span></div>
<script>ppp();</script>

保存为页面运行怎么老是出错?页面内显示不出内容。请求大大帮忙。看看如何修复。先谢了。

reterry 发表于 2008-8-28 09:19

主要是content那里,没写到一行里
[html]
<script type="text/javascript">
function ppp()
{
var content;
var w="486";
var h="406";
var str1="http://localhost/abc/player.html?mms://media.iptv.tv/hero/heros.wmv@@25@1@1@";
var str="iptv.tv";
if(str1.indexOf(str)>0){
urla = str1.split("?")
url2 = urla[1].split("@");
content = "<object id='MediaPlayer' width='455' height='372' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Microsoft Windows Media Player components...'type='application/x-oleobject'><param name='animationatstart' value='true'><param name='transparentatstart' value='true'><param name='autostart' value='true'><param name='Filename' value='“+url2[0]+”'><param name='ShowControls' value='True'><param name='ShowStatusBar' value='True'><param name='ShowDisplay' value='False'><param name='AutoRewind' value='True'><embed type='application/x-mplayer2' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' width='455' height='372' src=''“+url2[0]+”'' autostart='true' showcontrols='True' showstatusbar='True' showdisplay='False' autorewind='True'></embed></object>";
alert(content);
document.getElementById("playlist").innerHTML = content;
}
}
</script>
<div id="player"><span id="playlist"></span></div>
<script>ppp();</script>

[/html]

oncean 发表于 2008-8-28 09:21

我感觉LZ这个代码有点别扭啊~
根本没法传到span里面啊~
getElementById是获取值的吧~

ok520 发表于 2008-8-28 11:15

[quote]原帖由 [i]oncean[/i] 于 2008-8-28 09:21 发表 [url=http://bbs.blueidea.com/redirect.php?goto=findpost&pid=4182664&ptid=2882243][img]http://bbs.blueidea.com/images/common/back.gif[/img][/url]
我感觉LZ这个代码有点别扭啊~
根本没法传到span里面啊~
getElementById是获取值的吧~ [/quote]


好像是得。谢谢2楼得大大,请问如何修改传递到SPAN?

oncean 发表于 2008-8-28 11:46

这个我也不会~
顶上
求解!

ok520 发表于 2008-8-28 19:59

继续求助

tomato59 发表于 2008-8-29 16:44

我这边可以显示的。
只要你把type='application/x-oleobject'前面的回车改成空格就可以了。

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.