eWebeditor V2.8增加分页功能!已测试成功!

点击查看原图

1、找一个合适的gif小图片做为按钮图标,也可用phtoshop做一个大小为20*20,放在eWebEditor\ButtonImage\standard目录下,命名为Page.gif

点击查看原图

2、打开eWebEditor/Include目录下的Editor.js,添加如下红色部分:
 case "br":   // 插入换行符
  insertHTML("<br>")
  break;
 case "Page": // 插入分页符
        insertHTML("[NextPage]")
        break;
 case "code":  // 代码片段样式

3、打开eWebEditor/Include目录下的menu.js,添加如下红色部分:
  sMenu += getMenuRow("", "insert('br')", "br.gif", "插入换行符");
  sMenu += getMenuRow("", "insert('Page')", "Page.gif", "插入分页符");
  height = 204;

阅读全文>>

post by 不懂戀愛魚兒 | 2010年4月4日 | 归档于 [Asp技术]

UTF-8版JS分页代码

演示地址:http://www.souab.com/Demo/201001/Page.html

源代码:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>UTF-8JS分页代码</title>
<style type="text/css" media="all">
/*<![CDATA[*/
.vPagging *{font-size:12px;font-family:"微软雅黑"}
.vPagging {clear: both;text-align: left;margin: 0 0 4px 0;height: 50px;}
.vPagging a {text-align: center;cursor: pointer;display: block;width: 15px;float: left;height: 15px;padding: 5px;color: #000071;font-weight: 700;margin: 0 2px 0 2px;border: 1px #21385b solid;background-color: #ecf5ff;text-decoration:none;font-family:"Arial"}
.vPagging a.curp {border: 1px #f60 solid;background-color: #FFF;}
.vPagging a:hover, .vPagging a:active {background-color: #21385b;color: #fff;}
.vPagging p {border-top: 1px solid #b2b2b2;padding: 8px 0 4px 0;}
/*]]>*/
</style>
<script language="javascript" type="text/javascript">
//<![CDATA[
//xgz page controller beta 1.0
function g(v){return document.getElementById(v);}
function setPage(n,v)

    var pageHTML='';
    if(isNaN(n))return;
    for(var p=1;p<=n;p++)pageHTML+='<a id="v'+p+'" href="?Page='+p+v+'">'+p+'</a>';
    g("SetPage").innerHTML=pageHTML;
    pageHTML="";
}
var xfPageNum=1;
function getPage()
{
 var xfUrl = document.location.href.toLowerCase();if(xfUrl.indexOf("page=")<0)return;
 var xfPara = xfUrl.split("?")[1];
 var xfParaArr = xfPara.split("&");
 for(var x=0;x<xfParaArr.length;x++)if(xfParaArr[x].indexOf('page')>=0)var xfPage=xfParaArr[x];
  xfPageNum = xfPage.substring(xfPage.indexOf("page=")+5);
 if(g('v'+xfPageNum))g('v'+xfPageNum).className='curp';
 xfUrl='';xfPara='';xfParaArr='';
 g('CurpageLbl').innerHTML='<span id="CurpageLbl">'+xfPageNum+'</span>';
}
//]]>
</script>
<script language="javascript" type="text/javascript">
//<![CDATA[
var TotalPage=10;//Asp.Net从后台注册一段JS块;Php,Asp,Jsp都可以直接绑定总页数到这个JS变量;
var Parameter="&Url=souab.com&Author=li";//如果还有其他变量,请在这里传递参数(变量,变量用&隔开,如:&UserId=li&VideoId=a7EfbDdC2A2as);
//]]>
</script>
</head>
<body>
<div id="" class="vPagging ">
<p>分页浏览:( 共<span id="CountPage">100</span>项记录,分 <span id="CountPage1">10</span>页,当前为第<span id="CurpageLbl">0</span>页 )
<a id="UpPage" title="首页" onclick="location.href='?page=1'+Parameter;">&laquo;</a>
<a id="indexPage" title="上一页" onclick="location.href='?page='+((parseInt(xfPageNum)-1>1)?parseInt(xfPageNum)-1:1)+Parameter;">&lt;</a>
<span id="SetPage">页码初始化中···</span>
<a id="NextPage" title="下一页" onclick="location.href='?page='+((parseInt(xfPageNum)+1<TotalPage)?parseInt(xfPageNum)+1:TotalPage)+Parameter;">&gt;</a>
<a id="EndPage" title="末页" onclick="location.href='?page='+TotalPage+Parameter;">&raquo;</a>
</p>
<script language="javascript" type="text/javascript">
//<![CDATA[
setPage(TotalPage,Parameter);
window.setTimeout(getPage,100);
//]]>
</script>
</div>
</body>
</html>

附件下载:
Page.rar 1.51KB
post by 不懂戀愛魚兒 | 2010年1月18日 | 归档于 [网站特效]
标签: js 分页

7种JS脚本分页代码

post by 不懂戀愛魚兒 | 2009年7月6日 | 归档于 [网站特效]
标签: js 代码 分页
sitemap