⑴ 织梦产品展示上一页下一页代码
1、看来您的代码应该是列表页自模板吧
2、列表页的分页调用标签是这样的{dede:pagelist listitem="index,pre,pageno,next,end," listsize="2"/},包含上一页,下一页,页码等
3、当然,调用出来后osucai.com建议你给分页做一个好看的样式哦
4、关于分页按钮的样式请参看css手册写法,或者去参考别人网站列表分页的样式
多素材织梦模板
为您解答
望采纳
⑵ asp网页页面中如何添加上一页 下一页代码
showpage.asp页面内容
--------------------------------------------------------------------------------------------------------
<%
'***********************************************
'函数名:PasteURL
'作 用:向地址中加入 ? 或 &
'参 数:strUrl ----网址
'返回值:加了 ? 或 & 的网址
'***********************************************
function PasteURL(strUrl)
if strUrl="" then
PasteURL=""
exit function
end if
'如果传入的URL末尾不是"?",有两种情况:
'1.无“?”,此时需加入一个“?”
'2. 有“?”再判断有无“&”
if InStr(strUrl,"?")<len(strUrl) then
if InStr(strUrl,"?")>1 then
if InStr(strUrl,"&")<len(strUrl) then
PasteURL=strUrl & "&"
else
PasteURL=strUrl
end if
else
PasteURL=strUrl & "?"
end if
else
PasteURL=strUrl
end if
end function
'***********************************************
'过程名:ShowPage
'作 用:显示“上一页 下一页”等信息
'参 数:sDesURL ----链接地址,可以是一个文件名,也可以是一个有一些参数所URL
' nTotalNumber ----总数量
' nMaxPerPage ----每页数量
' nCurrentPage ----当前页
' bShowTotal ----是否显示总数量
' bShowCombo ---是否用下拉列表显示所有页面以供跳转。有某些页面不能使用,否则会出现js错误。
' sUnit ----计数刻度(如每页数条或每页多少个)
'***********************************************
sub ShowPage(sDesURL, nTotalNumber, nMaxPerPage, nCurrentPage, bShowTotal, bShowCombo, sUnit)
dim n, i,strTemp,strUrl
'计算页数
if nTotalNumber mod nMaxPerPage=0 then
n= nTotalNumber \ nMaxPerPage
else
n= nTotalNumber \ nMaxPerPage+1
end if
'判断nCurrentPage
if nCurrentPage < 1 then
nCurrentPage = 1
elseif nCurrentPage > n then
nCurrentPage = n
end if
Response.Write "<table style='border-top:1px solid #e5e3e6;width:100%;font-size:12px;height:14px;background:none;' align='center' ID='Table1'><form name='ShowPages' method='Post' action='" & sDesURL & "' ID='Form1'><tr><td><font size='-1' >"
if bShowTotal=true then
Response.Write "共 <b>" & nTotalNumber & "</b> " & sUnit & " "
end if
'根据输入的sDesURL向它加入?或&
strUrl=PasteURL(sDesURL)
if nCurrentPage<2 then
Response.Write "首页 上一页 "
else
Response.Write "<a href='" & strUrl & "page=1'>首页</a> "
Response.Write "<a href='" & strUrl & "page=" & (nCurrentPage-1) & "'>上一页</a> "
end if
if n-nCurrentPage<1 then
Response.Write "下一页 尾页"
else
Response.Write "<a href='" & strUrl & "page=" & (nCurrentPage+1) & "'>下一页</a> "
Response.Write "<a href='" & strUrl & "page=" & n & "'>尾页</a>"
end if
Response.Write " 页次:<strong><font color=red>" & nCurrentPage & "</font>/" & n & "</strong>页 "
Response.Write " <b>" & nMaxPerPage & "</b>" & sUnit & "/页"
if bShowCombo=True then
Response.Write " 跳转至:<SELECT name='page' size='1' onchange='javascript:submit()' ID='Select1'>"
for i = 1 to n
Response.Write "<option value='" & i & "'"
if cint(nCurrentPage)=cint(i) then Response.Write " selected "
Response.Write ">第" & i & "页</option>"
next
Response.Write "</SELECT>"
end if
Response.Write "</font></td></tr></form></table>"
end sub
%>
实例引用页面内容
--------------------------------------------------------------------------------------------------------
<!--#include file="conn.asp"-->
<!--#include file="showpage.asp"-->
<%
'显示相关列表
sql2="select * from IM_P_Blog order by hits desc"
set rs2=server.createobject("adodb.recordset")
rs2.open sql2,conn,3,2
'分页部分
CurrentPage = Request("page")
if Not IsNumeric(CurrentPage) Then
CurrentPage = "1"
end if
if rs2.EOF Then
response.write("暂无相关讨论主题...<br/>")
Response.End
end if
CurrentPage=Cint(CurrentPage)
'自定义每页显示信息数
rs2.PageSize =30
'默认信息 conMaxPerPage_Default
If CurrentPage < 1 Then CurrentPage = 1
If CurrentPage > rs2.PageCount Then
CurrentPage = rs2.PageCount
end if
rs2.AbsolutePage = CurrentPage
if not rs2.eof then
i=1
do while not rs2.eof
'这里显示分面列表中的内容
'自己发挥
'/********************************************/
i=i+1
if i>rs2.PageSize then exit do
rs2.movenext
loop
end if
'调用页面函数
call showpage("bloglist.asp", rs2.RecordCount, rs2.PageSize, CurrentPage, true, true, "项")
%>
注释:以上直接套用就可以了。其中以下
'这里显示分面列表中的内容
'自己发挥
'/********************************************/
为你自己分页页面内容显示。如不懂,可以Qme334194041
⑶ 网页上如何做上一页下一页
网页上做上一页下一页的具体方法如下:
这个将dreamweaver启动后,切换到代码模试就可以编写程序了
⑷ 网页中的“下一页”怎么实现
网页中的“下一页”实现的方法。
如下参考:
1.首先,打开HTML编辑器并创建一个新的HTML文件,如index.html。
⑸ HTML中如何使网页在下面的每一个div中自动分页显示上一页下一页
<!DOCTYPEhtml>
<HTML>
<HEAD>
<TITLE>NewDocument</TITLE>
<styletype="text/css">
*{
margin:0;
padding:0;
}
#content{
margin:auto;
width:400px;
border:1pxsolidblack;
}
.on{
color:red
}
.off{
color:black
}
body{
font-family:"CourierNew"
}
ul{
padding:10px0px10px45px;
}
ulli{
color:red
}
</style>
<scripttype="text/javascript">
window.onload=function(){
Page.arr=Page.pushArr();
Page.setClickPageNum();
Page.allContent("null");
}
varPage={
defaultPerPageNum:4,
arr:null,
removedBlankStr:function(str){
varregex=/^s*|s*$/g;
returnstr.replace(regex,"");
},
setTotalPageNums:function(){
varpp=Number(Page.perPageNum('t1'));
varpnums=Page.arr.length/pp>parseInt(Page.arr.length/pp)?parseInt(Page.arr.length/pp)+1:Page.arr.length/pp;
vardiv=document.getElementById('pagenum');
div.innerHTML="";
for(vari=0;i<pnums;i++){
vara=document.createElement('a');
a.href="#";
a.innerHTML=i+1;
a.setAttribute('class','off');
div.appendChild(a);
div.innerHTML+=" ";
}
Page.setClickPageNum();
},
perPageNum:function(PerPageNum){
varpv=document.getElementById(PerPageNum).value;
pv=Page.removedBlankStr(pv);
if(""==pv||isNaN(pv)||(newRegExp(/^[-]*[0]+.*?$/g).test(pv))||pv<0){
pv=Page.defaultPerPageNum;
document.getElementById(PerPageNum).value=pv;
}
document.getElementById('p1').innerHTML=pv;
returnpv;
},
getClickPageNum:function(diva){
returnparseFloat(diva.innerHTML);
},
setClickPageNum:function(){
vardivx=document.getElementById('pagenum');
vara=divx.children;
varlen=a.length;
for(vari=0;i<len;i++){
a[i].onclick=function(){
this.className="on";
Page.allContent(this);
};
}
},
pushArr:function(){
vararr=newArray();
varul=document.getElementById('ul1');
varlen=ul.children.length;
for(vari=0;i<len;i++){
arr.push(ul.children[i]);
}
returnarr;
},
allContent:function(divb){
varul=document.getElementById('ul1');
ul.innerHTML="";
varpp=parseFloat(this.perPageNum('t1'));
if("null"==divb){
divb=document.getElementById('pagenum').children[0];
divb.className="on";
}
varpg=this.getClickPageNum(divb);//123
varppj=pp*(pg-1);//048
varend=ppj+pp;//4812
vararr=this.arr;
varpnums=arr.length/pp>parseInt(arr.length/pp)?parseInt(arr.length/pp)+1:arr.length/pp;
for(vari=ppj;i<end;i++){
vara=arr[i];
if(null!=a){
ul.appendChild(a);
}
}
},
doAction:function(){
Page.perPageNum('t1');
Page.setTotalPageNums();
Page.allContent("null");
}
};
</script>
</HEAD>
<BODY>
<divid='content'>
<ulid="ul1">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
<divid="pagenum"><ahref="#"class="on">1</a> <ahref="#">2</a> <ahref="#">3</a>
</div>
<inputtype="text"value="4"id="t1"/>
<inputtype="button"value="set"onclick="Page.doAction();"/> EachPage
<aid="p1"></a>Records</div>
</BODY>
</HTML>
⑹ htm页面怎么用js做简单的上一页下一页代码
<script>
//上一页
functionup(){
//首先你页面上要有一个标志标志当前是第几页
//然后在这里减去1再放进链接里
varpageno=当前页数-1;
if(pageno==0){
alert("当前已经是第一页!");
returnfalse;
}
/*这里在将当前页数赋值到页面做显示标志*/
window.location.href="a.htm?b=123&b=qwe&c="+pageno;
}
//下一页
functiondown(){
//首先你页面上要有一个标志标志当前是第几页
//然后在这里加上1再放进链接里
varpageno=当前页数+1;
if(pageno==最大页数){
alert("当前已经是最后一页!");
returnfalse;
}
/*这里在将当前页数赋值到页面做显示标志*/
window.location.href="a.htm?b=123&b=qwe&c="+pageno;
}
</script>
<input type="button" value="上一页" onclick="up()"/>
<input type="button" value="上一页" onclick="down()"/>
⑺ PHP,在html中怎样实现分页代码:首页、下一页、上一页、尾页
给你个实例看看吧:
<?php
include("conn/conn.php");
$pagesize=2;
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url['path'];
$sql="select * from tb_info ";
$query=mysql_query($sql);
//print_r($query);
$rows=mysql_num_rows($query);
$pageval=1;
$page=($pageval-1)*$pagesize;
if(@$_GET['page']){
$pageval=$_GET['page'];
if ($pageval<=0){
$pageval=1;
}
$page=($pageval-1)*$pagesize;
}
echo "共 $rows 条";
$pagenum=ceil($rows/$pagesize);
for($i=1;$i<=$pagenum;$i++){
if ($pageval==$i){
echo "<font color=#ff0000>".$i."</font> ";
}else{
echo "<a href=$url?page=".$i.">$i</a> ";
}
}
if($rows>$pagesize){
if ($pageval==1){
echo "<a href=$url?page=".($pageval+1).">下一页</a>";
}else{
if ($pageval*$pagesize>=$rows){
echo "<a href=$url?page=".($pageval-1).">上一页</a>";
}else{
echo "<a href=$url?page=".($pageval-1).">上一页</a> "."<a href=$url?page=".($pageval+1).">下一页</a>";
}
}
}
echo "<br>";
$sqli="select * from tb_info limit $page,$pagesize";
$que=mysql_query($sqli);
while($row=mysql_fetch_array($que)){
echo $row['type']."<br>".$row['content']."<br>";
echo str_repeat("_",40)."<br>";
}
?>