⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xztools3.js

📁 驱动开发的一些资料
💻 JS
字号:
//需要mylink变量,如果没有显示全部,如果有则只显示本站下载连接
//需要showMyStyle函数,该函数决定了显示什么风格,该函数只能合作伙伴镜像使用,如果本站下载镜像使用将会屏蔽快速连接功能
function showDownlist(){
var titleList;
titleList = '远程下载,专用通道,网通用户,电信用户,铁通用户,移动/联通/广电/长宽等';
linkList = '' +
'下载地址1,下载地址2,下载地址3,下载地址4,下载地址;' + //远程下载
'高速下载,超级旋风,原始文件;' + //专用通道
'网通,烟台热线,大连信息港,哈尔滨信息港,宽带安徽,临汾;' + //网通用户
'电信,互联星空,江苏南京,丝路宽频;' + //电信用户
'铁通,E68;' + //铁通用户
'海泰宽带,乐盟SKY,移动,联通,广电,长宽,上海有线通,长城宽带,大庆油田,珠江宽频;' + //其他
''; //不显示组
var GroupArray;
var GroupTitle;
var SubGroupArray = new Array();
var hasMyLinkFlag = false;
GroupTitle=titleList.split(',');//决定了组标题和顺序
GroupArray=linkList.split(';');


try{
	mylink = mylink;
	hasMyLinkFlag = true;
}catch(Exception){
	hasMyLinkFlag = false;
}

var outputmylink = false;
for(var i=0;i<durl.length;i++){
   var gname = splitStr(durl[i][0])[0];
   var id = GetGroupID(GroupArray,gname);
   if(id!=-1){
     SubGroupArray[id] = (SubGroupArray[id]==null?"":SubGroupArray[id]) + CreateLink(durl[i]);
     //alert(SubGroupArray[id]);
   }

   if(hasMyLinkFlag && durl[i][0]==mylink){
      document.write(showMyStyle(durl[i][1]));
	  outputmylink = true;
      return;
   }
}

if(!outputmylink && hasMyLinkFlag){
	document.write(showMyStyle(durl[0][1]));
	return;
}

var qdown = showQuickDownlist();
var cc = '';
if(qdown != ''){
cc = '<table width="100%" border="0" cellspacing="0" cellpadding="0">' + 
'  <tr>' +
'    <td valign=top bgcolor="E3E3E3">&nbsp;&nbsp;<b>高速下载</b>' + 
'    </td>' + 
'  </tr>' +
'  <tr>' +
'    <td valign=top align=center>' + 
qdown + 
'    </td>' + 
'  </tr>' +
'</table>';
}
for(var i=0;i<GroupTitle.length/2;i++){
    cc += showLine(GroupTitle,SubGroupArray,i);
}

document.write(cc);
}

function showLine(GroupTitle,SubGroupArray,itemid){
	var cc = '';
	cc ='<table width="100%" border="0" cellspacing="0" cellpadding="0">' + 
	'  <tr>' +
	'    <td valign=top width=50% align=center>' + 
	ShowTable(GroupTitle[itemid*2],SubGroupArray[itemid*2]) + 
	'    </td>' + 
	'    <td style="border-right:1px dotted #CCCCCC;" width=5>&nbsp;</td>' + 
	'    <td width=5>&nbsp;</td>' + 
	'    <td valign=top width=50% align=center>' +
	(GroupTitle.length>itemid*2+1?ShowTable(GroupTitle[itemid*2+1],SubGroupArray[itemid*2+1]):"") + 
	'    </td>' + 
	'  </tr>' +
	'</table>';
	//alert(cc);
	return cc;
}

function splitStr(str){
  var sp = str.split(' ');
  if(sp.length==1)
	sp = str.split(' ');
  if(sp.length==1)
	sp = str.split('-');
  if(sp.length==1)
	sp = str.split('[');
  return sp;
}

function GetGroupID(GroupArray,names){
  for(var i=0;i<GroupArray.length;i++){
     var sGroupTitle = GroupArray[i].split(',');
     for(var j=0;j<sGroupTitle.length;j++){
	     if(names.indexOf(sGroupTitle[j])>=0){
			return i;
	     }
     }
  }
  return -1;	
}

function ShowTable(title,link){
var contents = '<table width="95%" border="0" cellspacing="0" cellpadding="0" style="margin:10px 0px 4px 0px;">' +
'  <tr>' +
'    <th height=24 style="background:#E3E3E3;text-align:left;padding-left:15px;"><b>' + title + '</b></th>' +
'  </tr><tr><td height=12 align=left valign=top><img src="../images/d_down_title.gif" /></td></tr>' + (link==null?'':link) +'</table>';
return contents;
}

function CreateLink(linkitem){
 if(linkitem[0].indexOf('原始文件')>=0){
 var ahref='<A oncontextmenu=ThunderNetwork_SetHref(this) onclick="return OnDownloadClick_Simple(this,2,4)" href="#" thunderResTitle="使用迅雷下载" thunderType="" thunderPid="28310" thunderHref="'+linkitem[1]+'">迅雷高速下载通道</A>';
   }else if(linkitem[0].indexOf('旋风')>=0){
 var ahref='<a href="#" title="超级旋风下载通道" QHref = "'+linkitem[1]+'" onclick="XFOnDownloadClick_Simple(this,event,6000002)" oncontextmenu = "OnContextClick(this, event)">超级旋风下载通道</a>';
 }else{
 var ahref='<a href="' + linkitem[1] + '">' + linkitem[0] + '</a>';
 }

var cs ='<tr><td height=18 align="left" style="padding:4px 0px 3px 10px;"><img src="../images/d_d.gif" border=0 align=absmiddle />&nbsp;&nbsp;'+ahref+'</td>  </tr>';
return cs;
}

function AddLink(durl,text,qurl,uid){
  var JetCarCatch = null;
  try{
    JetCarCatch=new ActiveXObject("FG2CatchUrl.Netscape");
  }catch(e){
    try{
      JetCarCatch=new ActiveXObject("BHO.IFlashGetNetscape");
}catch(e){
  try{
       JetCarCatch=new ActiveXObject("JetCar.Netscape");
      }catch(e){}
    }
}

if(JetCarCatch!=null){
  try{
     JetCarCatch.AddUrl(durl,text,qurl);
    }catch(e){
      JetCarCatch.AddUrlEx(durl,text,qurl,"","0");
    }
}else{
	var gotourl="http://search.kuaiche.com/union/down/flashget_total.html?fid=351";
		window.open ('http://page.kuaiche.com/flashget_total.html?uid=351&durl='+durl+'&qurl='+qurl,'newwindow','');
	//	window.open ('http://page.kuaiche.com/flashget_total.html?uid='+uid+'_1&durl='+durl+'&qurl='+qurl,'newwindow','');
     //window.open ('http://www.kuaiche.com/union/fgdown.php?durl='+escape(durl)+'&text='+escape(text)+'&qurl='+escape(qurl)+'&gotourl='+escape(gotourl),'newwindow','');
 }
}

function AddLink_backup(durl,text,qurl){ 
	var gotourl="http://search.kuaiche.com/union/down/flashget_total.html?fid=351";
	var JetCarCatch;
	var typeCheck;

	var objRE = new RegExp("\.torrent\s*$","i");

	typeCheck = objRE.test(durl); 
	
	
	try{
		JetCarCatch=new ActiveXObject("FG2CatchUrl.Netscape");
	}catch(e){
		try{
			JetCarCatch=new ActiveXObject("JetCar.Netscape");
		}catch(e){}
	}
	if(JetCarCatch)
	{
		if(typeCheck){
			try{JetCarCatch.IsVersion2(); }
			catch(e)
			{
//				alert("您的计算机尚未安装新版快车(FlashGet)\n\n请您先下载安装后,才可使用高速下载网址,\n\n否则请选择使用下面的软件下载网址。");
			window.open ('http://www.kuaiche.com/union/fgdown.php?durl='+escape(durl)+'&text='+escape(text)+'&qurl='+escape(qurl)+'&gotourl='+escape(gotourl),'newwindow','');
				
			}
		}
		
		JetCarCatch.AddUrl(durl,text,qurl);
	}
	else
	{
//		alert("您的计算机尚未安装新版快车(FlashGet)\n\n请您先下载安装后,才可使用高速下载网址,\n\n否则请选择使用下面的软件下载网址。");
			window.open ('http://www.kuaiche.com/union/fgdown.php?durl='+escape(durl)+'&text='+escape(text)+'&qurl='+escape(qurl)+'&gotourl='+escape(gotourl),'newwindow','');
    }
}



function showQuickDownlist(){
         var dlcontent = '';
         var hasLink = false;
		 
         if(!hasLink && getPara('style')!=''){
              dlcontent = getImgCode(getPara('style')).replace('[href]',durl[0][1]) + dlcontent;
         }
         return dlcontent;
}



function getPara(pname){
    var tp = location.href.split('#');
    var p = tp[0].split('&');
    for(var i=0;i<p.length;i++){
       if(i==0 && p[i].indexOf('?')>0){
            if(p[i].split('?')[1].indexOf(pname+'=')==0){
                val=p[i].split('?')[1];
		return val.substring(pname.length+1,val.length);
            }
       }else{
            if(p[i].indexOf('?')>0){
        	    if(p[i].indexOf(pname+'=')==0)
		    return p[i].substring(pname.length + 1,p[i].length);
            }
       }
    }
    return '';
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -