谁帮我看下这些代码那里出错了,
程序代码:
var ShowDownList = 2; //下载列表显示控制,0为隐藏,1为显示,2为自动判断 var XunLeiID = "52154"; //迅雷联盟ID,当下载开启时须用到 var StartMoney = 1; //影片开始前的15秒缓冲广告并关,0为开闭,1为开启,如果开启请将“startmoney.html”修改为你自己的广告页面 var XunLeiDir = "xunlei"; //此修改方法放置的目录名 var xunleimw = 570; //播放器宽度 var xunleimh = 370; //播放器高度 if((XunLeiListAll==null)||(typeof(XunLeiListAll)=='undefined')){ var isGvodUrl=true; var XunLeiNum=0; var XunLeiList=new Array(); var XunLeiListAll=new Array(); var ListNum=0; } function $(a){ return document.getElementById(a) } function XunLeiMovie(a){ ListNum++; a=MovieUrlCode(a); if(a.indexOf('|')<0){ XunLeiList=[a]; XunLeiListAll.push(a); }else{ XunLeiList=a.split('|'); XunLeiListAll=XunLeiListAll.concat(XunLeiList); } if(a.indexOf('gvod:\/\/')<0){ isGvodUrl=false } switch(ShowDownList){ case 0: WriteXunLeiDiv(); for(i=0;i<XunLeiList.length;i++){ WriteMovieList(XunLeiList[i]); } break; case 1: WriteXunLeiDown(); for(i=0;i<XunLeiList.length;i++){ WriteAllList(XunLeiList[i]); } break; case 2: if(isGvodUrl==true){ WriteXunLeiDiv(); for(i=0;i<XunLeiList.length;i++){ WriteMovieList(XunLeiList[i]); } }else{ WriteXunLeiDown(); for(i=0;i<XunLeiList.length;i++){ WriteAllList(XunLeiList[i]); } } break; } if(getQueryString('np')){ var b=parseInt(getQueryString('np')); if(b>0&&b<XunLeiNum){ if(!$("XunLeiWin")){ DuoKuoWinOpen(escape(XunLeiListAll[b]),b+1,ListNum); } } } } function WriteXunLeiDown(){ document.write('<table class="xunleibox"><tr><td><div class="xunleigvod" id="xunleigvod'+ListNum+'"><div class="xunleititle">迅雷下载:</div><div class="xunleidown" id="xunleidown'+ListNum+'"></div><div class="xunleititle">在线播放:</div><div class="xunleiplay" id="xunleiplay'+ListNum+'"></div></div></td></tr></table>'); } function WriteXunLeiDiv(){ document.write('<table class="xunleibox"><tr><td><div class="xunleigvod" id="xunleigvod'+ListNum+'"><div class="xunleititle">在线播放:</div><div class="xunleiplay" id="xunleiplay'+ListNum+'"></div></div></td></tr></table>'); } function WriteMovieList(a){ XunLeiNum++; $('xunleiplay'+ListNum).innerHTML+='<span><a href="javascript:;" onclick="DuoKuoWinOpen(\''+escape(a)+'\','+XunLeiNum+','+ListNum+');">第'+XunLeiNum+'集</a></span>'; } function WriteAllList(a){ XunLeiNum++; $('xunleiplay'+ListNum).innerHTML+='<span><a href="javascript:;" onclick="DuoKuoWinOpen(\''+escape(a)+'\','+XunLeiNum+','+ListNum+');">第'+XunLeiNum+'集</a></span>'; if((a.indexOf('thunder\:\/\/')<0)&&(a.indexOf('gvod\:\/\/')<0)){ a=ThunderEncode(a); } $('xunleidown'+ListNum).innerHTML+='<span><a href="javascript:;" thunderHref="'+a+'" thunderPid="'+XunLeiID+'" thunderResTitle="" onClick="return OnDownloadClick_Simple(this,2,4)" oncontextmenu="ThunderNetwork_SetHref(this)">第'+XunLeiNum+'集</a></span>'; } function MovieUrlCode(a){ a=a.replace(/[\r\n]/g,""); a=a.replace(/(^\s*)|(\s*$)/g,""); a=a.replace(/<strong>/ig,''); a=a.replace(/<\/strong>/ig,''); a=a.replace(/<font[^>]+color=([^ >]+)[^>]*>(.*?)<\/font>/ig,"$2"); return a; } function DuoKuoWinOpen(m,a,b){ DuoKuoWinClose(); var w=xunleimw+12; if(XunLeiNum>1){ w+=88; } var h=xunleimh+45; var c=document.body.clientWidth; var d=document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight; var e=document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop; var f="XunLeiWin"; var g=document.createElement('div'); g.className='xunleifloatwin'; g.id=f; g.style.width=w+'px'; g.style.height=h+'px'; g.style.left=((c-w)/2)+'px'; g.style.position='absolute'; g.style.zIndex='999'; $('append_parent').appendChild(g); $(f).style.top=((d-h)/2+e)+'px'; $(f).innerHTML='<div class="xunleiwintitle"><h3>正在播放第<font color="#990000">'+a+'</font>集 / 共<font color="#990000">'+XunLeiNum+'</font>集</h3><span><a href="javascript:;" onclick="javascript:DuoKuoWinClose();">X</a></span></div>'; if(XunLeiNum>1){ $(f).innerHTML+='<div id="xunleiwinbody"><div id="xunleiiframe" style="width:'+xunleimw+'px;"><iframe id="XunLeiShow" frameborder="0" scrolling="no" src="about:blank" width="'+xunleimw+'px" height="'+xunleimh+'px"></iframe></div><div id="xunleilist" style="height:'+(xunleimh+12)+'px;"></div></div>' }else{ $(f).innerHTML+='<div id="xunleiiframe" style="width:'+xunleimw+'px;"><iframe id="XunLeiShow" frameborder="0" scrolling="no" src="about:blank" width="'+xunleimw+'px" height="'+xunleimh+'px"></iframe></div>' } var j=document.createElement('input'); j.id='dangMovHid'; j.type='hidden'; j.value=m; $('append_parent').appendChild(j); var k=XunLeiDir+'/xunleishow.html?w='+xunleimw+'&h='+xunleimh; if(a<XunLeiNum){ var l=document.createElement('input'); l.id='xiaMovHid'; l.type='hidden'; l.value=escape(XunLeiListAll[a]); $('append_parent').appendChild(l); var n='&np='+a;k+=n; } $("XunLeiShow").src=k; if(XunLeiNum>1){ $("xunleilist").innerHTML=$('xunleiplay'+b).innerHTML; var o=$("xunleilist"); var p=o.getElementsByTagName("span"); var q=a-1; if(b>1){ var r=0; for(i=1;i<b;i++){ var s=$('xunleiplay'+i).getElementsByTagName("span"); r=r+s.length; } q=a-r-1; } p[q].className="dang"; } divmask=document.createElement('div'); divmask.className='xunleifloatwinmask'; divmask.id='XunLeiPo'; divmask.style.width=(parseInt($(f).style.width)+14)+'px'; divmask.style.height=(parseInt($(f).style.height)+14)+'px'; divmask.style.left=(parseInt($(f).style.left)-6)+'px'; divmask.style.top=(parseInt($(f).style.top)-6)+'px'; divmask.style.position='absolute'; divmask.style.zIndex='998'; divmask.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=90,finishOpacity=100,style=0)'; divmask.style.opacity=0.9; $('append_parent').appendChild(divmask); } function DuoKuoWinClose(){ if($("XunLeiWin")){ if($("XunLeiShow")){ $("XunLeiShow").src="about:blank"; } $("append_parent").removeChild($("XunLeiWin")); $("append_parent").removeChild($("XunLeiPo")); $("append_parent").removeChild($("dangMovHid")); if($("xiaMovHid")){ $("append_parent").removeChild($("xiaMovHid")); } } } function getQueryString(a){ var b=""; var c=new String(document.location); var d=-1; var e=a.length; do{ d=c.indexOf(a+"\="); if(d!=-1){ if((c.charAt(d-1)=='?')||(c.charAt(d-1)=='&')){ c=c.substr(d); break } c=c.substr(d+e+1); } }while(d!=-1) if(d!=-1){ var f=c.indexOf("&"); if(f==-1){ b=c.substr(e+1); }else{ b=c.substring(e+1,f); } } return b; }
谁帮我看下这些代码那里出错了,导致 这样的地址打开出现白屏
还有一个文件代码如下
程序代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. xmlns="http://www. http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>正在播放</title> <script src="http:// type="text/javascript" charset="gbk"></script> <script src="xunlei.js" type="text/javascript" charset="gb2312"></script> <style type="text/css"> <!-- body {margin: 0px;padding: 0px;} --> </style> </head> <body> <div id="xunleiplay"> <script type="text/javascript"> function getBbsDir(){ var a=top.location.href; a=a.substring(0,a.lastIndexOf('\/')+1); return a; } if(window.parent.document.getElementById('dangMovHid')){ var player=gvod_player(); player.height=getQueryString("h"); player.width=getQueryString("w"); var movie=unescape(window.parent.document.getElementById('dangMovHid').value); if(getQueryString("np")){ if(top.getQueryString("tid")){ player.nextPage=getBbsDir()+'viewthread.php?tid='+top.getQueryString('tid')+'&np='+getQueryString('np') }else{ var topurl=top.location.href; if(topurl.indexOf('?')>0){ topurl=topurl.substring(0,topurl.indexOf('?')); } player.nextPage=topurl+'?np='+getQueryString('np'); } } if(window.parent.document.getElementById('xiaMovHid')){ player.nextUrl=unescape(window.parent.document.getElementById('xiaMovHid').value); } if(StartMoney==1){ player.stickPage=getBbsDir()+XunLeiDir+"/startmoney.html"; } player.play(movie); } </script> </div> </body> </html>