<?php
Header("Tipo de conteúdo:text/html; charset=utf-8");
//AK QQ:42220796
//Número total de itens em um único endereço URL após clicar na página atual. Obtenha a função js aplicada.
função AjaxPage($Total,$ListNub,$CurrentPage,$Url,$AjaxAction,$HalfPer='',$ViewId='')
{
//Calcula o número total de páginas
$totalPage = @ceil($Total/$ListNub);
$total=$totalPágina-1;
$re="";
//echo $PáginaAtual;
$re .= ( $CurrentPage > 0 )
?
"<td><a
href="javascript:$AjaxAction('$Url=0','$ViewId')"">Página inicial</a></td>n<td><a
href="javascript:$AjaxAction('".$Url."=".($CurrentPage-1)."','$ViewId')"">Página anterior</a></td> n"
:
"<td>Página inicial</td>n<td>Página anterior</td>n";
para ($i =
$CurrentPage - $HalfPer,$i > 0 || $i = 0 , $j =
$PáginaAtual + $HalfPer, $j < $Páginatotal || $j = $Páginatotal;$i < $j ;$i++
)
{
$re .= $i == $Página Atual
?
"<td><b class=currentPage>[" .
"]</b></td>n"
: "<td><a
href="javascript:$AjaxAction('$Url=$i','$ViewId')">" . ( $i + 1 ) .
"</a></td>n";
}
$re .= ( $PáginaAtual < $total
)
? "<td><uma
href="javascript:$AjaxAction('".$Url."=".($CurrentPage+1)."','$ViewId')"">Próxima página</a></td> n<td><a
href="javascript:$AjaxAction('".$Url."=".($total)."','$ViewId')"">Última página</a>n</td>"
:
"<td>Próxima página</td>n<td>Última página</td>n";
$re="<tabela
style=text-align:center><tr>$re</tr></table>";
retornar
$ré
;
//Número total de páginas, variáveis de página passadas - quantas páginas antes e depois do endereço de URL da página atual
$página = $_GET['página'];
//eco
página('10',$página,'index.php?página','2');
?>
<div id="nike">
<?php
eco
AjaxPage(200,20,$page,'rand.php?page','ajaxaction','2','nike');
?>
</div>
<script type="text/javascript" idioma="javascript">
var
http_request = falso;
função enviar_request(url,htmlid) {
http_request=
falso;
if (window.XMLHttpRequest) {
http_request = novo
XMLHttpRequest();
se (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
senão if (window.ActiveXObject) {
tentar
{
http_request = novo
ActiveXObject("Msxml2.XMLHTTP");
} pegar (e)
{
tentar {
http_request = novo
ActiveXObject("Microsoft.XMLHTTP");
} pegar (e)
{}
}
}
se (!http_request)
{
alert('Não é possível criar o objeto XMLHttpRequest!');
retornar
falso;
}
http_request.onreadystatechange = função
(){likeakak(htmlid);}//processRequest(htmlid)
http_request.open('OBTER',
URL, verdadeiro);
http_request.send(null }
//
Processar informações de retorno
função processRequest(htmlid) {
se
(http_request.readyState == 1)
{
document.getElementById(htmlid).innerHTML="Baixando...";
}
se
(http_request.readyState == 4) {
se (http_request.status == 200)
{
document.getElementById(htmlid).innerHTML=http_request.responseText;
}
outro
{
alert('Solicitar exceção');
}
}
}
//Processar informações de retorno
função
likeakak(htmlid)
{
se (http_request.readyState == 1)
{
document.getElementById(htmlid).innerHTML="Baixando...";
}
se
(http_request.readyState == 4) {
se (http_request.status == 200)
{
document.getElementById(htmlid).innerHTML=http_request.responseText;
}
outro
{
alert('Solicitar exceção');
}
}
}
função
ajaxaction(url,viewid)
{
send_request(url,viewid);
}
//Função de chamada personalizada
função elista(id)
{
var array de entrada = novo
Matriz();
matriz de entrada[1] = 'aaa';
matriz de entrada[2] =
'bbb';
inputarray[3] = 'ccc';
matriz de entrada[4] =
'ddd';
'
eee'
send_request('ajax.php?do=ajax&sort='+id,inputarray[id])
;