当前位置: 首页 > 图文教程 > 网页制作 > Dreamweaver > 下拉菜单做翻页的通用代码

Dreamweaver
DreamWeaver表格妙用-线框制作详解(2)
DreamWeaver表格妙用-线框制作详解(3)
DreamWeaver表格妙用-线框制作详解(4)
DreamWeaver表格妙用-线框制作详解(5)
Dreamweaver 4 简明教程(一、Dreamweaver 简介)
DREAMWEAVER 技巧(上)
DREAMWEAVER 技巧(下)
dreamweaver中网页折叠菜单的制作
dreamweaver 3 表格经验谈
Dreamweaver3 图层应用技巧(一)
Dreamweaver3 图层应用技巧(二)
Dreamweaver3 图层应用技巧(三)
Dreamweaver3 图层应用技巧(四)
Dreamweaver3 图层应用技巧(五)
Dreamweaver经典问题大搜罗(全集)
FIF 制作组 Dreamweaver MX 2004 视频教程
实战Dreamweaver MX技巧之超链接
Dreamweaver MX 2004一句话技巧
修改注册表解决Dreamweaver乱码
DW MX实例一:构建开发环境

Dreamweaver 中的 下拉菜单做翻页的通用代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-23   浏览: 36 ::
收藏到网摘: n/a

这是一个用下拉菜单来做翻页的通用代码,我觉得这样做比较省空间,蛮好的
其实这个代码就是老外的那个翻页插件,后来是哪位好朋友(不好意思,忘了)修改后放在论坛上的,我还做成过插件,其实光是拷贝也挺方便的。
还有最后一段是前后翻页的按钮,呵呵,这个还是ccjat提醒后加上的,用不用都随便咯。

<%
记录集名字_total = 记录集名字.RecordCount

If (记录集名字_numRows < 0) Then
记录集名字_numRows = 记录集名字_total
Elseif (记录集名字_numRows = 0) Then
记录集名字_numRows = 1
End If

记录集名字_first = 1
记录集名字_last = 记录集名字_first + 记录集名字_numRows - 1

If (记录集名字_total <> -1) Then
If (记录集名字_first > 记录集名字_total) Then 记录集名字_first = 记录集名字_total
If (记录集名字_last > 记录集名字_total) Then 记录集名字_last = 记录集名字_total
If (记录集名字_numRows > 记录集名字_total) Then 记录集名字_numRows = 记录集名字_total
End If
%>
<%

If (记录集名字_total = -1) Then

记录集名字_total=0
While (Not 记录集名字.EOF)
记录集名字_total = 记录集名字_total + 1
记录集名字.MoveNext
Wend

If (记录集名字.CursorType > 0) Then
记录集名字.MoveFirst
Else
记录集名字.Requery
End If

If (记录集名字_numRows < 0 Or 记录集名字_numRows > 记录集名字_total) Then
记录集名字_numRows = 记录集名字_total
End If

记录集名字_first = 1
记录集名字_last = 记录集名字_first + 记录集名字_numRows - 1
If (记录集名字_first > 记录集名字_total) Then 记录集名字_first = 记录集名字_total
If (记录集名字_last > 记录集名字_total) Then 记录集名字_last = 记录集名字_total

End If
%>
<%
Set MM_rs = 记录集名字
MM_rsCount = 记录集名字_total
MM_size = 记录集名字_numRows
MM_uniqueCol = ""
MM_paramName = ""
MM_offset = 0
MM_atTotal = false
MM_paramIsDefined = false
If (MM_paramName <> "") Then
MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "")
End If
%>

<%
if (Not MM_paramIsDefined And MM_rsCount <> 0) then

r = Request.QueryString("index")
If r = "" Then r = Request.QueryString("offset")
If r <> "" Then MM_offset = Int(r)