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

📄 showo_page.js

📁 世纪红产品样本-铝电解电容-2.7M.zip
💻 JS
字号:
/**
* @Name:ShowoPage With JavaScript 
* @Revision:0.11Final
* @RCSfile:showo_page.js
* @Author:yezi(叶子,酷酷叶)
* @Date:2004/06/29 11:02:05 
* @QQ:311673,ICQ:96240724,MSN:ishows@msn.com,http://www.showo.com
*/
var url,re,CurrentPage,FirstPageUrl,PrevPageUrl,NextPageUrl,LastPageUrl,CurrPage,PageCount,prevpage,nextpage,PageStart,PageEnd,i,ipage;
   url=""+document.location;
   if (url.indexOf("Page=")==-1)
    {
     CurrPage=1;
    } 
   else
    {
      re=/(\S.*)(Page=\d*)(\S.*|\S*)/g;   
      CurrentPage=url.replace(re,"$2"); 
      url=url.replace("&"+CurrentPage,""); 
      url=url.replace(CurrentPage+"&",""); 
      url=url.replace(CurrentPage,"");      
      CurrentPage=CurrentPage.replace("Page=","")
      //var re=/(?:\S{1,}Page=|\D.*)/g;   
      //var CurrentPage=url.replace(re,"");  
      //url=url.replace("&page="+CurrentPage,"");
      //url=url.replace("page="+CurrentPage+"&",""); 
      //url=url.replace("page="+CurrentPage,"");  
      CurrPage=CheckNum(CurrentPage,1)	 
   }      
   if (url.indexOf("?")==-1)
    {
     url=url+"?";
     }  
   else
     {
     url=url+"&"; 
   }
   url=url.replace("?&","?");  
   url=url.replace("&&","&");
   
   function isInt(value)
{
	var i=parseInt(value,10);	
	if(!isNaN(value))
	{
		if(i==value){
			return 1;  //是一个整数
		}else{
			return 2;  //是一个浮点数
		}
	}else{
		return 0;   //不是数字
	}	
}
function CheckNums(iform)
{
if(isInt(iform.page.value)!=1){
alert('页码必须为整数!');
iform.btnGo.disabled=true;
return false;
} else{
iform.btnGo.disabled=false;
}
}

function GoUrl(iform)
{
	 url=url+'&Page='	
	 url=url.replace("?&","?");
	 url=url.replace("&&","&");
	 ipage=iform.page.value;
	 lurl=url+ipage;
window.location=""+lurl+"";
}

function isNumberString (InString,RefString){
if(InString.length==0) return (false);
for (Count=0; Count < InString.length; Count++)  {
TempChar= InString.substring (Count, Count+1);
if (RefString.indexOf (TempChar, 0)==-1)
return (false);
}
return (true);
}
function CheckNum(str,num)
{
	 str=""+str;
     if (str.length>=1)
       {
       mynum=parseInt(str);
       if (isNaN(mynum))
         {
         mynum=num;
         }
       }  
	   else
      {
	   mynum=num;
      } 	
	  return (mynum);
}

function CheckPage()  
{
	 url=url+'&Page='	
	 url=url.replace("?&","?");
	 url=url.replace("&&","&");
	 ipage=document.iform.page.value;
	 ipage=CheckNum(ipage,1)
	 if (ipage>=PageCount)
	 {
	   ipage=PageCount;
	 }
	 else if (ipage<=1)
	 {
	   ipage=1;
	 }
	 else
	 {
       ipage=ipage;
	 }
     document.iform.action=url+ipage;
     document.iform.submit();
}     
function ShowoPage(Tabstart,Tabend,CurrPageFont1,CurrPageFont2,PageCountFont1,PageCountFont2,PrePageFont1,PrePageFont2,RecCountFont1,RecCountFont2,FirstFont,PrevFont,NextFont,LastFont,Jump,PageNumFont1,PageNumFont2,PageNumFont3,PageNumFont4,LinkFont1,LinkFont2,LinkFont3,LinkFont4,RecCount,RecPerPage,PageNum,pageInt)  
  {
    if (RecCount%RecPerPage==0)
     {
        PageCount=RecCount/RecPerPage;
     }
   else
     {
       PageCount=(parseInt(RecCount/RecPerPage)+1);
    }
	  prevpage=parseInt(CurrPage-1);
	   if (prevpage<1)
	   {
		   prevpage=1;
	   }
	   nextpage=parseInt(CurrPage+1)
	   if (nextpage>PageCount)
	   {
		   nextpage=PageCount;
	   }
	if  (CurrPage==1&&PageCount==1)
     {
       CurrPage=1;
	   FirstPageUrl="<font color=#999999>"+LinkFont3+FirstFont+LinkFont4+"</font>";
	   PrevPageUrl="<font color=#999999>"+LinkFont3+PrevFont+LinkFont4+"</font>";
	   NextPageUrl="<font color=#999999>"+LinkFont3+NextFont+LinkFont4+"</font>";
       LastPageUrl="<font color=#999999>"+LinkFont3+LastFont+LinkFont4+"</font>";
     }
   else if (CurrPage<=1)
     {
       CurrPage=1;
	   FirstPageUrl="<font color=#999999>"+LinkFont3+FirstFont+LinkFont4+"</font>";
	   PrevPageUrl="<font color=#999999>"+LinkFont3+PrevFont+LinkFont4+"</font>";
	   NextPageUrl="<A href=\""+url+"Page="+nextpage+"\">"+LinkFont1+NextFont+LinkFont2+"</A>";
       LastPageUrl="<A href=\""+url+"Page="+PageCount+"\">"+LinkFont1+LastFont+LinkFont2+"</A>";
     }
   else if (CurrPage>=PageCount)
     {
       CurrPage=PageCount;
	   FirstPageUrl="<A href=\""+url+"Page=1\">"+LinkFont1+FirstFont+LinkFont2+"</A>";
	   PrevPageUrl="<A href=\""+url+"Page="+prevpage+"\">"+LinkFont1+PrevFont+LinkFont2+"</A>";
	   NextPageUrl="<font color=#999999>"+LinkFont3+NextFont+LinkFont4+"</font>";
       LastPageUrl="<font color=#999999>"+LinkFont3+LastFont+LinkFont4+"</font>";
     }
	  
   else
     {
       CurrPage=CurrPage;	   
	   FirstPageUrl="<A href=\""+url+"Page=1\">"+LinkFont1+FirstFont+LinkFont2+"</A>";
	   PrevPageUrl="<A href=\""+url+"Page="+prevpage+"\">"+LinkFont1+PrevFont+LinkFont2+"</A>";
       NextPageUrl="<A href=\""+url+"Page="+nextpage+"\">"+LinkFont1+NextFont+LinkFont2+"</A>";
       LastPageUrl="<A href=\""+url+"Page="+PageCount+"\">"+LinkFont1+LastFont+LinkFont2+"</A>";
  }
  if (CurrPage-PageNum<=1)
     {
       PageStart=1;
     }
   else
     {
       PageStart=CurrPage-PageNum;
   }
  if (CurrPage+PageNum>=PageCount)
     {
       PageEnd=PageCount;
     }
    else
     {
      PageEnd=CurrPage+PageNum;
  }
  if(pageInt>=PageCount)
  {
  RecPerPage=RecCount-RecPerPage*(PageCount-1);
  }
  document.write (""+Tabstart);
  document.write (CurrPageFont1+CurrPage+CurrPageFont2+PageCountFont1+PageCount+PageCountFont2+PrePageFont1);
  document.write (RecPerPage+PrePageFont2+RecCountFont1+RecCount+RecCountFont2+FirstPageUrl+PrevPageUrl);
  /*for (i=PageStart;i<=PageEnd;i++)
  {
   if (i==CurrPage)
     {
     document.write ("&nbsp;"+PageNumFont3+i+PageNumFont4+"&nbsp;");
     } 
   else
     {
	 document.write ("&nbsp;<A href=\""+url+"Page="+i+"\">"+PageNumFont1+i+PageNumFont2+"</A>&nbsp;");
	 }
   }*/
  document.write (NextPageUrl+LastPageUrl+Jump);
  document.write ("<INPUT type=\"text\"  name=\"page\" size=\"2\"  onblur=\"CheckNums(this.form)\"  onmaxlength=\"7\" style=\"border: 1px solid #000000;font-size: 12px;color: #000000;width:40px;height: 18px;\" id=\"page\" value=\""+pageInt+"\"> <INPUT type=\"button\"  Onclick=\"GoUrl(this.form)\" style=\"border: 1px solid #000000;font-size: 12px;color: #000000;height: 18px;\" value=\"Go\"  disabled name=\"btnGo\">"+Tabend+"");  
}

⌨️ 快捷键说明

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