根据字数自动分页 2必威:,根据字数自动分页

来源:http://www.bijianny.com 作者:必威-上市新车 人气:109 发布时间:2019-09-19
摘要:";Output=Output+"                /TD/TD/TR/TBODY/TABLE/TD/TR /TBODY/TABLE  if (flag==1)  {   PageCount=Math.round(TotalByte/PageSize);   if(parseFloat("0."+TotalByte%PageSize)0){    if(parseFloat("0."+TotalByte%PageSize

";Output=Output+"

                </TD></TD></TR></TBODY></TABLE></TD></TR>
</TBODY></TABLE>

 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);
  var PageTitle=new Array(PageCount+1);
  PageNum[0]=0;
  PageTitle[0]="";

    }
    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+".."

js 格式化 -- 金额,字符,时间

//金额转变来大写
function toDaX(num){
//金额大小写转变
if (isNaN(num) || num > Math.pow(10, 12))
return "";
var cn = "零壹贰叁肆伍陆柒捌玖";
var unit = new Array("拾佰仟", "分角");
var unit1 = new Array("万亿", "");
if(parseFloat(num)==0||num==''){
return "零圆";
}
var numArray = num.toString().split(".");
var start = new Array(numArray[0].length - 1, 2);
function toChinese(num, index) {
var num = num.replace(/d/g, function($1) {
return cn.charAt($1)+ unit[index].charAt(start-- % 4 ? start % 4 : -1);
});
return num;
}
for ( var i = 0; i < numArray.length; i++) {
var tmp = "";
for ( var j = 0; j * 4 < numArray[i].length; j++) {
var strIndex = numArray[i].length - (j + 1) * 4;
var str = numArray[i].substring(strIndex, strIndex + 4);
var start = i ? 2 : str.length - 1;
var tmp1 = toChinese(str, i);
tmp1 = tmp1.replace(/(零.)+/g, "零").replace(/零+$/, "");
tmp1 = tmp1.replace(/^壹拾/, "拾");
tmp = (tmp1 + unit1[i].charAt(j - 1)) + tmp;
}
numArray[i] = tmp;
}
numArray[1] = numArray[1] ? numArray[1] : "";
numArray[0] = numArray[0] ? numArray[0] + "元" : numArray[0],numArray[1] = numArray[1].replace(/^零+/, "");
numArray[1] = numArray[1].match(/分/) ? numArray[1] : numArray[1] + "整";
return numArray[0] + numArray[1];
}

/** 金额格式化 增多“,”分隔符 */

function addComma(money) {
if(money==""){
return "";
}
if(money){
money = money.trim();
}
if(/[^0-9.-+]/.test(money)){
return money;
}

money = parseFloat(money) + "";

if('NaN' == money){
return "0.00";
}
var money_flag = "";
if(money.indexOf("-") != -1){
money = money.replace(/-/g,"");
money_flag = "-";
}

money=money.replace(/^(d*)$/,"$1.");
money=(money+"00").replace(/(d*.dd)d*/,"$1");
money=money.replace(".",",");
var re=/(d)(d{3},)/;
while(re.test(money)){
money=money.replace(re,"$1,$2");
}
money=money.replace(/,(dd)$/,".$1");
var money = money_flag+""+money.replace(/^./,"0.")
return money;

}

/** 金额格式化 去“,”分隔符 */
function delComma(value) {
var rtnVal = value + "";
return rtnVal.replace(/,/g,"");
}

/**
* 金额格式化 字符串增多小数点
*/
function addPoint(money){
if(/[^0-9.]/.test(money)){
return money;
}

if(money.length < 3 || money.indexOf(".") > -1){
return money;
}

return money.substring(0,money.length - 2) + "." + money.substring(money.length - 2,money.length);
}

/**
* 金额格式化 数字去小数点
*/
function removePoint(money){
if(/[^0-9.]/.test(money)){
return money;
}

var valueFloat = parseFloat(money) * 100;
var valueInt = parseInt(valueFloat);
return valueInt;
}

/* 格式化小数点后两位数字 以百分比显示 */
function addPercent(str){
var percent = Math.floor(str * 100) / 100;
percent=(percent.toFixed(2));
return percent+'%';
}

/** 字符格式化 加多 空格 分隔符 */
function addSpace(value) {
if(value == null || value == ""){
return "";
}

var value = value + "";
var tmpStr = "";
while (value.length > 4) {
tmpStr = tmpStr + value.substring(0,4)+ " ";
value = value.substring(4,value.length);
}
tmpStr = tmpStr + value;
return tmpStr;
}

/** 字符格式化 去除 空格 分隔符 */
function removeSpace(value) {
var rtnVal = value + "";
return rtnVal.replace(/ /g,"");
}

// 格式化日期时间字符串
// YYYYMMDD-》YYYY-MM-DD
// YYYYMMDDhhmmss-》YYYY-MM-DD hh:mm:ss
function formatDatetime(oldvalue){
if(oldvalue == null){
return "";
}else if(oldvalue.length == 8){
return oldvalue.substring(0,4) +
"-" + oldvalue.substring(4,6) +
"-" + oldvalue.substring(6,8);
}else if(oldvalue.length == 14){
return oldvalue.substring(0,4) +
"-" + oldvalue.substring(4,6) +
"-" + oldvalue.substring(6,8) +
" " + oldvalue.substring(8,10) +
":" + oldvalue.substring(10,12) +
":" + oldvalue.substring(12,14);
}else if(oldvalue.length == 6){
return oldvalue.substring(0,2) +
":" + oldvalue.substring(2,4) +
":" + oldvalue.substring(4,6);
}else{
return oldvalue;
}
}

function StringToDate(str){
var datainfo=str.split('-');
return new Date(datainfo[0],datainfo[1],datainfo[2]);
}

格式化 -- 金额,字符,时间 //金额转变来大写 function toDaX(num){ //金额大小写转变 if (isNaN(num) || num > Math.pow(10, 12)) return ""; var cn = "零壹贰叁肆...

";//底部功效导航条Output=Output+"

  Output="";
  Output=Output+"<table width=100% height=30 border=0 align=center cellpadding=0 cellspacing=0>";
  Output=Output+"<tr>";
  Output=Output+"<td height=1 background=Images/DotLine.gif></td>";
  Output=Output+"</tr>";

  //呈现正文
  if(Page==0) {
  //不分页
   tempText=Text;
  }
  else{
  //分页
   if (flag==1)
   //自动分页
   {
    tempText=Text.substring(PageNum[Page-1],PageNum[Page]);
   }
   else{
   //手动分页
    if (PageTitle[Page-1].length==0)
    {
     tempText=Text.substring(PageNum[Page-1]+10,PageNum[Page]);
    }
    else{
     tempText=Text.substring(PageNum[Page-1]+11+PageTitle[Page-1].length,PageNum[Page]);
    }
   }
  }

<HTML><HEAD><TITLE>js分页</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY bottomMargin=0 leftMargin=0 topMargin=0 rightMargin=0>

 中夏族民共和国海南网十二月9日讯 九月7日,西宁市南巡、天昌、四方3家出租汽车小车集团的100多名交通违规司机,聚焦学习了安全行车知识。从即日起,乌鲁木齐市交运局城市运会处和市警察局交通警长支队将协同设立出租汽车车安全行车学习班“开学”,1679名出租汽车车司机将经受安全行车及专门的职业道德的启蒙。

  article.innerHTML = Output;
  if (Page>1)
  {
   document.location.href='#top';
  }

  Output=Output+"</tr>";
  Output=Output+"<tr>";
  Output=Output+"<td height=1 background=Images/DotLine.gif></td>";
  Output=Output+"</tr>";
  Output=Output+"</table>";

  Output=Output+"</tr>";
  Output=Output+"<tr>";
  Output=Output+"<td height=1 background=Images/DotLine.gif></td>";
  Output=Output+"</tr>";
  Output=Output+"</table>";

";Output=Output+"

纯js写的分页代码。

   //显示格局三
   //页码选取列表
   //Output=Output+"<td align=right bgcolor=#f0faff>";
   //Output=Output+Article_PageNav(0,Page);
   //Output=Output+"</td>";

   //页码突显格局一
   //第x页:分页标题
   if (Page==0 || PageCount==0){
    Output=Output+"当前是:<font color=red>全文展现</font>" ;   
   }
   else{
    if(TotalByte>PageSize){Byte=PageNum[Page]-PageNum[Page-1]}else{Byte=TotalByte};
    Output=Output+"第 <font color=red>"+Page+"</font> 页";
    if (PageTitle[Page]!="")
    {
     Output=Output+":<font color=800000>"+PageTitle[Page]+"</font>";
    }
    Output+=' ';
   }

中原青海网二月9日讯 七月7日,福州市南巡、天昌、四方3家出租汽车汽车集团的100多名交通违规司机,聚焦学习了安全行车知识。从即日起,兰

  Output=Output+"<div align=center>";
  Output=Output+Article_PageNav(DownShowStyle,Page);
  Output=Output+"</div>";

  //尾部功用导航条
  Output=Output+"<tr>";

  if (ShowStyle==0)
  //轻松样式
  {
   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==0 || PageCount==0){Output=Output+"当前是:全文突显" ; }else{if(TotalByte>PageSize){Byte=PageNum[Page]-PageNum[Page-1]}else{Byte=TotalByte};Output=Output+"共"+PageCount+"页 当前第 "+Page+"/"+PageCount+" 页";if (PageTitle[Page]!=""){Output=Output+":"+PageTitle[Page]+"";}Output+='

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

------------html页面,调用分页js------------------

 function Article_PageNav(ShowStyle,Page){
 //分页码显示函数
 //参数为调用样式,0=轻巧样式,1=标准样式
  var temp="";

";Output=Output+"

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

//每页突显字数
PageSize=5000;
//分页格局
flag=2;//1:依照字数自动分页 2:依据[NextPage]分页
//默认页
startpage = 1;
//导航彰显样式 0:常规 1:直接 3:下拉
TopShowStyle = 1;
DownShowStyle = 0;

 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);
  var PageTitle=new Array(PageCount+1);
  PageNum[0]=0;
  PageTitle[0]="";

";Output=Output+"

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

  article.innerHTML = Output;
  if (Page>1)
  {
   document.location.href='#top';
  }

  if(Page==null){Page=1;}

";}//呈现正文if(Page==0) { //不分页tempText=Text.replace(/[分页符]/g,"");}else{ //分页if (flag==1){ //自动分页tempText=Text.substring(PageNum[Page-1],PageNum[Page]); }else{ //手动分页if (PageTitle[Page-1].length==0){tempText=Text.substring(PageNum[Page-1]+10,PageNum[Page]);}else{tempText=Text.substring(PageNum[Page-1]+11+PageTitle[Page-1].length,PageNum[Page]);}}}//安插内容Output=Output+"";Output=Output+tempText;Output=Output+"";Output=Output+"";if(PageCount>1){Output=Output+"";Output=Output+Article_PageNav(DownShowStyle,Page);Output=Output+"";}wwkjArticleContent.innerHTML = Output;}function Article_PageNav(ShowStyle,Page){//分页码显示函数//规范样式var temp="";if(TotalByte>PageSize){if(Page!=0){if(Page!=1){temp=temp+"[上一页]";}}}for (i=1;iPageSize){if(Page!=0){if(Page!=PageCount){temp=temp+"[下一页]";}}}return (temp);}//默认页text_pagination(startpage);</script>

  Output=Output+"<div id=world>";
  Output=Output+tempText;
  Output=Output+"</div>";
  Output=Output+"<br>";

复制代码 代码如下:

   if (sText.substring(sFlag+9,sFlag+10)=="=")
   {
    sTitleFlag=sText.indexOf("]",sFlag);
    PageTitle[j]=sText.substring(sFlag+10,sTitleFlag);
   }
   else{
    PageTitle[j]="";
   }

";//页码突显情势一//第x页:分页标题Output=Output+"

    }
    else{ www.jbxue.com
     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+".."

   //展现格局二
   //下拉菜单选拔
   //if (PageCount>0)
   //{
   // Output=Output+Article_PageNav(2,Page);
   // Output=Output+" </td>";
   //}

 function searchkey(){
  //正文查找函数

";Output=Output+"

复制代码代码如下:

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

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

本文由必威发布于必威-上市新车,转载请注明出处:根据字数自动分页 2必威:,根据字数自动分页

关键词:

上一篇:没有了

下一篇:没有了

最火资讯