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

📄 cutarticle1.js

📁 关于网络渗透技术的详细讲解
💻 JS
字号:
	var currentSet,CutFlag,TotalByte,PageCount,key,tempText,tempPage;
	key="";
	currentSet=0;
	TotalByte=Text.length;

	if (flag==1)
	{
		PageCount=Math.round(TotalByte/PageSize);
		if(parseFloat("0."+TotalByte%PageSize)>0){
			if(parseFloat("0."+TotalByte%PageSize)<0.5){
				PageCount=PageCount+1;
				}
		}
		var PageNum=new Array(PageCount+1);
		PageNum[0]=0;
			
		var sDrv1,sDrv2,sDrv3,sDrv4,sFlag;
		var sDrvL,sTemL;
		var sTem1,sTem2,k;
		sFlag=0;
			
		for(j=1;j<PageCount+1;j++){
			PageNum[j]=PageNum[j-1]+PageSize;
			sDrv1="<br>";
			sDrv2="<BR>";
			sDrv3="<Br>";
			sDrv4="<bR>";
			sDrvL=sDrv1.length;
			for(k=PageNum[j];k<=TotalByte;k++){
				sTem1=Text.substring(PageNum[j]-sDrvL,k);
				sTemL=sTem1.length;
				sTem2=sTem1.substring(sTemL-sDrvL,sTemL)
				if (sTem2==sDrv1 || sTem2==sDrv2 || sTem2==sDrv3 || sTem2==sDrv4)
				{
					sFlag=sFlag+1;
					PageNum[j]=k;
					break;
				}
			}
			if (PageNum[j]>TotalByte)
			{
				break;
			}
		}
		if (j<PageCount)
		{
			PageNum.length=j;
			PageCount=j
		}
		if (PageCount>1&&sFlag>1&&PageCount<sFlag)
		{
			PageCount=sFlag+1;
		}
	}
	else{
		//手动分页
		var j,sFlag,PageCount,sText;
		var PageNum=new Array();

		PageSize=0;
		j=1;
		PageNum[0]=-10; 
		sFlag=0;
		sText=Text;

		do
		{
			sText=Text.substring(PageNum[j-1]+10,TotalByte);

			sFlag=sText.indexOf("[NextPage]");

			if (sFlag>0)
			{
				PageNum[j]=sFlag+PageNum[j-1]+10;
			}
			else{
				PageNum[j]=TotalByte;
			}

			j+=1;
		}
		while (PageNum[j-1]<TotalByte);

		PageCount=j-1;
	}

	function text_pagination(Page){
		var Output,Byte;
		Output="";
		Output=Output+"<table width=100% height=30 border=0 align=center cellpadding=0 cellspacing=0><tr><td height=1 background=Images/DotLine.gif> </td></tr><tr><td align=center bgcolor=#f0faff >";
		if(Page==null){Page=1;}	
		if (Page==0){
			Output=Output+"<div align=right><input type=text name=keys class=iptA onchange=key=this.value>  <input type=button class=btnA name=search value=查找 onclick=searchkey();>&nbsp;&nbsp;&nbsp;&nbsp; 当前是<font color=red>全文显示</font> 分页:" ;				
		}
			else{
			if(TotalByte>PageSize){Byte=PageNum[Page]-PageNum[Page-1]}else{Byte=TotalByte};
			Output=Output+"<div align=right><input type=text name=keys class=iptA onchange=key=this.value>  <input type=button class=btnA name=search value=查找 onclick=searchkey();>&nbsp;&nbsp;&nbsp;&nbsp; 当前是第<font color=red>"+Page+"</font>页 分页:";
		}
		
		
		temp="";
		tempPage=Page;
		if(TotalByte>PageSize){	
		if (Page-4<=1){
		temp=temp+"<font face=webdings color=#999999>9</font>";
		if (Page<=1){temp=temp+"<font face=webdings color=#999999>7</font>";}else{temp=temp+"<a href=javascript:text_pagination("+(Page-1)+")><font face=webdings>7</font></a>";}
			if (PageCount>10){
				for(i=1;i<8;i++){
					if (i==Page){
					temp=temp+"<font color=red>"+i+"</font> ";
					}else{
					temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";
					}
				}
				temp=temp+" ...";
				}
			else{
				for(i=1;i<PageCount+1;i++){
					if (i==Page){
					temp=temp+"<font color=red>"+i+"</font> ";
					}else{
					temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";
					}
				}
			}
		if (Page==PageCount){temp=temp+"<font face=webdings color=#999999>8</font>";}else{temp=temp+"<a href=javascript:text_pagination("+(Page+1)+")><font face=webdings>8</font></a>";}
		if(PageCount<10){temp=temp+"<font face=webdings color=#999999>:</font>";}else{temp=temp+"<a href=javascript:text_pagination("+PageCount+")><font face=webdings>:</font></a>";}

		}else if(Page+4<=PageCount){
		temp=temp+"<a href=javascript:text_pagination(1)><font face=webdings>9</font></a>";
		temp=temp+"<a href=javascript:text_pagination("+(Page-1)+")><font face=webdings>7</font></a>";
			if (PageCount>10){
				temp=temp+"..";
				for(i=Page-4;i<Page+4;i++){
					if (i==Page){
					temp=temp+"<font color=red>"+i+"</font> ";
					}else{
					temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";
					}
				}
				temp=temp+" ..";
				}
			else{
				for(i=1;i<PageCount+1;i++){
					if (i==Page){
					temp=temp+"<font color=red>"+i+"</font> ";
					}else{
					temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";
					}
				}
			}
		
		if (Page==PageCount){temp=temp+"<font face=webdings color=#999999>8</font>";}else{temp=temp+"<a href=javascript:text_pagination("+(Page+1)+")><font face=webdings>8</font></a>";}
		temp=temp+"<a href=javascript:text_pagination("+PageCount+")><font face=webdings>:</font></a>";

		}else{
		temp=temp+"<a href=javascript:text_pagination(1)><font face=webdings>9</font></a>";
		temp=temp+"<a href=javascript:text_pagination("+(Page-1)+")><font face=webdings>7</font></a>";
		temp=temp+".."
			for(i=Page-2;i<PageCount+1;i++){
					if (i==Page){
					temp=temp+"<font color=red>"+i+"</font> ";
					}else{
					temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";
					}
				}
		if (Page==PageCount){temp=temp+"<font face=webdings color=#999999>8</font>";}else{temp=temp+"<a href=javascript:text_pagination("+(Page+1)+")><font face=webdings>8</font></a>";}
		temp=temp+"<font face=webdings color=#999999>:</font>";
		}
		}else{
		temp=temp+"<font color=red>1</font> ";
		}
		
		temp=temp+" <a href=javascript:text_pagination(0)>显示全部</a> &nbsp;&nbsp;"
		temp=temp+"</td></tr><tr><td height=1 background=Images/DotLine.gif> </td></tr></table>";
		Output=Output+temp;
		if(Page==0)	{
			tempText=Text;
			}else{
				if (flag==1)
				{
					tempText=Text.substring(PageNum[Page-1],PageNum[Page]);	
				}
				else{
					tempText=Text.substring(PageNum[Page-1]+10,PageNum[Page]);	
				}
		}
		
		Output=Output+"<div id=world>";
		Output=Output+tempText;
		Output=Output+"</div>";
		Output=Output+"<br>";

		Output=Output+"<div align='center'>";
		if(TotalByte>PageSize){if(Page!=0){if(Page!=1){Output=Output+"<a href='#top' onclick=javascript:text_pagination("+(Page-1)+")><font color=3366cc>[上一页]</font></a>&nbsp;&nbsp;";}}}
		for (i=1;i<PageCount+1 ;i++ )
		{
			if (Page==i)
			{
				Output=Output+"<font color=800000>["+i+"]</font>&nbsp;&nbsp;";
			}
			else{
				Output=Output+"<a href='#top' onclick=javascript:text_pagination("+i+")><font color=3366cc>["+i+"]</font></a>&nbsp;&nbsp;";
			}
		}
		Output=Output+"<a name='foot'></a>";
		if(TotalByte>PageSize){if(Page!=0){if(Page!=PageCount){Output=Output+"<a href='#top' onclick=javascript:text_pagination("+(Page+1)+")><font color=3366cc>[下一页]</font></a>";}}}
		Output=Output+"</div>";
		
		article.innerHTML = Output;
		document.location.href='#';
		eval(document.all.keys).value=key;
		if (key!=""){searchkey();}
	}
	
	function searchkey(){
		h="<font class=keyworld>";
		f="</font>";
		keyset=new Array();
		key=document.all.keys.value;
		if (key==""){
			alert("请输入关键字!");
			return;
		}
		else{
		keyset[0]=tempText.indexOf(key,0);
		
			if (keyset[0]<0){
					return;
			}else
				temp=tempText.substring(0,keyset[0]);
				temp=temp+h+key+f;
				temp2=tempText.substring(keyset[0]+key.length,tempText.length);
				for (i=1;i<tempText.length;i++)	{
					keyset[i]=tempText.indexOf(key,keyset[i-1]+key.length);
					if(keyset[i]<0){
					temp=temp+tempText.substring(keyset[i-1]+key.length,tempText.length);
					break;
					}else{
					temp=temp+tempText.substring(keyset[i-1]+key.length,keyset[i])+h+key+f;
					}
				}
					world.innerHTML = temp;
			}
		}

⌨️ 快捷键说明

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