<?php
Header("Content-Type:text/html;charset=utf-8");
functionAjaxPage($Total,$ListNub,$CurrentPage,$Url,$AjaxAction,$HalfPer='',$ViewId='')
{
//计算总页数
$totalPage=@ceil($Total/$ListNub);
$total=$totalPage-1;
$re="";
//echo$CurrentPage;
$re.=($CurrentPage>0)
?
"<td><a
href="javascript:$AjaxAction('$Url=0','$ViewId')"">首页</a></td>n<td><a
href="javascript:$AjaxAction('".$Url."=".($CurrentPage-1)."','$ViewId')"">上一页</a></td>n"
:
"<td>首页</td>n<td>上一页</td>n";
for($i=
$CurrentPage-$HalfPer,$i>0||$i=0,$j=
$CurrentPage+$HalfPer,$j<$totalPage||$j=$totalPage;$i<$j;$i++
)
{
$re.=$i==$CurrentPage
?
"<td><bclass=currentPage>[".($i+1).
"]</b></td>n"
:"<td><a
href="javascript:$AjaxAction('$Url=$i','$ViewId')">".($i+1).
"</a></td>n";
}
$re.=($CurrentPage<$total
)
?"<td><a
href="javascript:$AjaxAction('".$Url."=".($CurrentPage+1)."','$ViewId')"">下一页</a></td>n<td><a
href="javascript:$AjaxAction('".$Url."=".($total)."','$ViewId')"">尾页</a>n</td>"
:
"<td>下一页</td>n<td>尾页</td>n";
$re="<table
style=text-align:center><tr>$re</tr></table>";
return
$re;
}
//总页数,传递的页面变量-当前页url地址前后各多少页
$page=$_GET['page'];
//echo
page('10',$page,'index.php?page','2');
?>
<divid="nike">
<?php
echo
AjaxPage(200,20,$page,'rand.php?page','ajaxaction','2','nike');
?>
</div>
<scripttype="text/javascript"language="javascript">
var
http_request=false;
functionsend_request(url,htmlid){
http_request=
false;
if(window.XMLHttpRequest){
http_request=new
XMLHttpRequest();
if(http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
elseif(window.ActiveXObject){
try
{
http_request=new
ActiveXObject("Msxml2.XMLHTTP");
}catch(e)
{
try{
http_request=new
ActiveXObject("Microsoft.XMLHTTP");
}catch(e)
{}
}
}
if(!http_request)
{
alert('不能创建XMLHttpRequest对象!');
return
false;
}
http_request.onreadystatechange=function
(){likeakak(htmlid);}//processRequest(htmlid)
http_request.open('GET',
url,true);
http_request.send(null);
}
//处理返回信息
functionprocessRequest(htmlid){
if
(http_request.readyState==1)
{
document.getElementById(htmlid).innerHTML="下载中...";
}
if
(http_request.readyState==4){
if(http_request.status==200)
{
document.getElementById(htmlid).innerHTML=http_request.responseText;
}
else
{
alert('请求异常');
}
}
}
//处理返回信息
function
likeakak(htmlid)
{
if(http_request.readyState==1)
{
document.getElementById(htmlid).innerHTML="下载中...";
}
if
(http_request.readyState==4){
if(http_request.status==200)
{
document.getElementById(htmlid).innerHTML=http_request.responseText;
}
else
{
alert('请求异常');
}
}
}
function
ajaxaction(url,viewid)
{
send_request(url,viewid);
}
//自定义调用函数
functionelist(id)
{
varinputarray=new
Array();
inputarray[1]='aaa';
inputarray[2]=
'bbb';
inputarray[3]='ccc';
inputarray[4]=
'ddd';
inputarray[5]='eee';
send_request('ajax.php?do=ajax&sort='+id,inputarray[id]);
}
</script>