首页 > 网站 > 建站经验 > 正文

ASP_实现静态无刷新分页效果

2019-11-02 15:12:37
字体:
来源:转载
供稿:网友

 #FormatTableID_0#

 

<html>
<head>
<title>新闻列表简化型</title>
<script language="javascript">
<!--
//ajax 控件也可以做成单独文件方便到其它地方调用
function Ajax()
{
var xhrObj=null;
if(window.XMLHttpRequest)
{
xhrObj=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
try{
xhrObj=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e1)
{
try{
xhrObj=new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e2){
try{
xhrObj=new ActiveXObject("MSXML3.XMLHTTP");
}
catch(e3){
alert("创建Ajax失败:"+e3)
}
}
}
}
else
{
alert("未能识别的浏览器");
}
return xhrObj;
}

function $(id)
{
return document.all[id];
}

</script>
<script language="javascript" defer>
   var xhr=new Ajax();
   var page=0;
   var icount=0;   //当前页数
   var pagecount; //总页数
   var count=0;
   var ipagecount=0;
   var ipagesize=5;; //每页显示记录数
   var pp=0;
   var ipage=0;
   var Dom=null;

   function getList(curPage)
   {
           if(ipagecount!=0)
   {
                ipage=parseInt((curPage-1)/ipagecount)+1;
   }else{
        ipage=1
   };
   page=curPage;
   if (pp!=ipage)
   {;
      Dom=null;
      pp=ipage;
              xhr.open("get","data.asp?curpage="+pp,true);
              xhr.onreadystatechange=$CallBack;
              xhr.send(null); 
   }
   else

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表