我通过JS做了个分页,然后加入php写的分页下标,但是每次点击下标"下一页"却不是在此分页中显示
会先跳到包含分页的所在页(num3.php)然后手动点击其中分页(商品互换)才能显示出来,那如何一步到位呢?谢谢~如下代码在"num3.php"中:<scriptlang...
会先跳到包含分页的所在页(num3.php)然后手动点击其中分页(商品互换)才能显示出来,那如何一步到位呢?谢谢~
如下代码在"num3.php"中:
<script language="javascript" type="text/javascript">
window.onload=function(){
var oTab=document.getElementById("tab");
var aH3=oTab.getElementsByTagName("h3");
var aDiv=oTab.getElementsByTagName("div");
for(var i=0;i<aH3.length;i++){
aH3[i].index=i;
aH3[i].onclick=function (){
for( var i=0;i<aH3.length;i++){
aDiv[i].style.display="none";
}
aDiv[this.index].style.display="block";
};
}
};
</script>
</head>
<body>
<div id="tab">
<h3 class="active">商品交易</h3>
<h3>商品互换</h3>
<div style="display:block">商品交易的内容</div>
<div>商品互换的内容</div>
所在div中的分页代码的跳转部分:
<a href="num3.php?cf=<?php echo $cf ?>&page=<?php echo $p2?>">上一页</a> |
<a href="num3.php?cf=<?php echo $cf ?>&page=<?php echo $p3?>">下一页 </a> | 展开
如下代码在"num3.php"中:
<script language="javascript" type="text/javascript">
window.onload=function(){
var oTab=document.getElementById("tab");
var aH3=oTab.getElementsByTagName("h3");
var aDiv=oTab.getElementsByTagName("div");
for(var i=0;i<aH3.length;i++){
aH3[i].index=i;
aH3[i].onclick=function (){
for( var i=0;i<aH3.length;i++){
aDiv[i].style.display="none";
}
aDiv[this.index].style.display="block";
};
}
};
</script>
</head>
<body>
<div id="tab">
<h3 class="active">商品交易</h3>
<h3>商品互换</h3>
<div style="display:block">商品交易的内容</div>
<div>商品互换的内容</div>
所在div中的分页代码的跳转部分:
<a href="num3.php?cf=<?php echo $cf ?>&page=<?php echo $p2?>">上一页</a> |
<a href="num3.php?cf=<?php echo $cf ?>&page=<?php echo $p3?>">下一页 </a> | 展开
1个回答
2014-12-19 · 知道合伙人软件行家
关注
展开全部
询出来的所有数组
* order 0 - 不变 1- 反序
*/
function page_array($count,$page,$array,$order){
global $countpage; #定全局变量
global $totals; #定全局变量
$page=(empty($page))?'1':$page; #判断当前页面是否为空 如果为空就表示为第一页面
$start=($page-1)*$count; #计算每次分页的开始位置
if($order==1){
$array=array_reverse($array);
}
$totals=count($array);
$countpage=ceil($totals/$count); #计算总页面数
$pagedata=array();
$pagedata=array_slice($array,$start,$count);
return $pagedata; #返回查询数据
}
/**
* 分页及显示函数
* $countpage 全局变量,照写
* $url 当前url
*/
function show_array($countpage,$url,$totals,$start,$end,$SDepartID){
$page=empty($_GET['page'])?1:$_GET['page'];
if($page > 1){
$uppage=$page-1;
}else{
$uppage=1;
}
if($page < $countpage){
$nextpage=$page+1;
}else{
$nextpage=$countpage;
}
$str='<div style="border:1px; width:300px; height:30px; color:#9999CC; float:right;">';
$str.="<span>共 {$totals} 条 / </span>";
$str.="<span>第 {$page} 页 / 共 {$countpage} 页</span>";
$str.="<span><a href='$url?page=1&start={$start}&end={$end}&departid={$SDepartID}'> 首页 </a></span>";
$str.="<span><a href='$url?page={$uppage}&start={$start}&end={$end}&departid={$SDepartID}'> 上一页 </a></span>";
$str.="<span><a href='$url?page={$nextpage}&start={$start}&end={$end}&departid={$SDepartID}'>下一页 </a></span>";
$str.="<span><a href='$url?page={$countpage}&start={$start}&end={$end}&departid={$SDepartID}'>尾页 </a></span>";
$str.='</div>';
return $str;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询