打听一个特效!...
我想知道有一种分页效果点击下一页的时候页面不用刷新...直接就显示出下一页的效果!!!
方法很多,一种是数据岛,一种是隐藏式刷新,
教你简单的
读出数据把不想要的DISPLAY:NONE隐藏掉
[QUOTE]<html><head><title>dd</title></head><body>
<%
set conn=server.createobject("adodb.connection")
conn.open"provider=microsoft.jet.oledb.4.0;data source="&server.mappath("ee.mdb")
set ro=server.createobject("adodb.recordset")
ro.open"select * from aaaa",conn,1,1
%>
<table><tr>
<td onclick="ab(1)"><a href="#">首页</a></td><td onclick="ab(2)"><a href="#">上一页</a></td>
<td onclick="ab(3)"><a href="#">下一页</a></td><td onclick="ab(4)"><a href="#">尾页</a></td></tr></table>
<%
dim f
f=1
while not ro.eof
%>
<table id="<%=f%>" style="display:none">
<% for i=1 to 5 %>
<tr><td><%=ro("aa")%></td><td><%=ro("bb")%></td><td><%=ro("cc")%></td></tr>
<%
ro.movenext
if ro.eof then exit for
next %>
</table>
<%
f=f+1
wend
%>
<script language="javascript">
document.getElementById("1").style.display="block"
var fff=1
function ab(a){
if(a==1){fff=1}
if(a==2){fff--;if(fff<1){fff++}}
if(a==3){fff++;if(fff><%=f-1%>){fff--}}
if(a==4){fff=<%=f-1%>}
eval("document.getElementById('"+fff+"').style.display='block'")
for(q=1;q<=<%=f-1%>;q++){
if(q==fff){continue}
eval("document.getElementById('"+q+"').style.display='none'")
}
}
</script>[/QUOTE]