![]() |
#2
北京的晚秋2010-11-14 17:05
|

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;
}
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>
<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>