杭州设计公司,杭州广告设计公司
网页设计
ASP生成静态分页页面的代码
信息来源:www.51wisdom.com.cn     栏目类别: 网页设计     浏览次数:     发表评论 减小字体 增大字体

将分页生成静态页面的ASP代码

一、
<% if request.Cookies("uid")="" then%>
<!--#include file="conn.asp"-->
<script>window.status="HTML文件生成中……"</script>
<%dim starttime,endtime
starttime=Timer%>
<%
Set cmd = Server.CreateObject("ADODB.Command")
With cmd
    .ActiveConnection=conn
    .CommandType=&H0004 '存储过程
    .CommandText="guestbookpro"
End With
Dim resultRS, resultArray
Set resultRS = cmd.Execute(, Null)
endtime=Timer
session("timeit")=endtime-starttime
If Not resultRS.EOF Then
    resultArray = resultRS.GetRows()
End If
Set resultRS = Nothing
Set cmd = Nothing

session("select")="fso"

Set fs=Server.CreateObject("Scripting.FileSystemObject")
Filestart="bodyhtml"
folders=server.mappath("./bodyhtml")
if (fs.FolderExists(folders)) then'判断文件夹是否存在
else
fs.CreateFolder(folders)'不存在则创建文件夹
end if

user=session("uid")


htmtext="<script>function doo(){window.open('help.htm','newwin','toolbar=no,scrollbars=yes')}</script><div align=left>  <table border=0><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=add.asp><img src=img/editnew.gif border=0></a>&nbsp;&nbsp;&nbsp;</td><td><div id=pagebar2></div><td></table></div>"
  

n=UBound(resultArray,2)+1
pagesize=8
yushu=n mod pagesize
if yushu=0 then
totalpage=fix(n/pagesize)
else
totalpage=fix(n/pagesize)+1
End If

on error resume next
for q=1 to totalpage
files=server.mappath("bodyhtml/bodyhtml"&q&".htm")
fs.deleteFILE files
next


for p=1 to totalpage

frompage=(p-1)*pagesize
topage=frompage+pagesize-1
if yushu=0 then
frompage=(p-1)*pagesize
topage=frompage+pagesize-1
else
frompage=(p-1)*pagesize
topage=frompage+pagesize-1
If p=totalpage Then
frompage=(p-1)*pagesize
topage=frompage+yushu-1
End if
end If

printHTML="<font color=white>从第"&frompage+1&"条----到-----第"&topage+1&"条----余数:"&yushu&"---页数总"&totalpage&"---总记录数:"&n&"&nbsp;&nbsp;耗时:0"&left(session("timeit"),4)&"秒</font>"
For i = frompage To topage
if user=resultArray(1,i) or user="fishbone" then
edit=" <a href=editgb.asp?newsid="&resultArray(0,i)&"><img src=img/edit.gif border=0 alt=修改></a>&nbsp;&nbsp;<img src=img/dellit.gif border=0 onclick=javascript:if(confirm('删除[确定]?/隐藏[取消]?')){window.location='delgb.asp?del=sure&newsid="&resultArray(0,i)&"'}else{window.location='delgb.asp?newsid="&resultArray(0,i)&"'} alt=删除 style='cursor:hand'>"
else
edit=""
end if
printHTML=printHTML&"<table width=500 border=0 bgcolor=#999999 align=center cellspacing=1 celalpadding=4>"
printHTML=printHTML&"<tr bgcolor=#90b0d0>"
if resultArray(1,i)="系统消息" or resultArray(1,i)="master" then
printHTML=printHTML&"<td width=150 class=my1 align=center><font color=#000000>系统消息</font>"
else
printHTML=printHTML&"<td width=150 class=my1 align=center>" & "<a target=_blank href=theinfo.asp?name=" &resultArray(1,i)& " title="&resultArray(15,i)&">" &resultArray(1,i)& "</a>"
end if
printHTML=printHTML&"<td rowspan=3 width=350 class=my1>" &resultArray(2,i)
printHTML=printHTML&"<tr bgcolor=#90b0d0>"
printHTML=printHTML&"<td width=150 class=my1 align=center>" &resultArray(3,i)&"<br>"
if resultArray(11,i)="无法得到所在地" then
if resultArray(9,i)<>"" then
printHTML=printHTML&"<font color=red>"&resultArray(9,i)&"</font><br>"
printHTML=printHTML&"<font color=red>未能确定位置</font>"
else
printHTML=printHTML&"<font color=red>无法得到IP</font>"
end if
else
printHTML=printHTML&"<font color=green>"&resultArray(9,i)&"</font><br>"
printHTML=printHTML&"<font color=green>"&resultArray(11,i)&"</font>"
end if
printHTML=printHTML&"<tr bgcolor=#90b0d0>"
printHTML=printHTML&"<td width=150 class=my1 align=center>" & edit
printHTML=printHTML&"</table>"
printHTML=printHTML&"<br>"

next


htmtext2="<table border=0 align=center><tr><td align=center valign=middle><div id=pagebar><p align=center><a href=index.asp?page=1>首页</a>&nbsp;&nbsp;<a href=index.asp?page="&p-1&">上一页</a>&nbsp;&nbsp;<a href=index.asp?page="&p+1&">下一页</a>&nbsp;&nbsp;<a href=index.asp?page="&totalpage&">尾页</a>&nbsp;&nbsp;总页数:"&p&"/"&totalpage&"</div></td></tr></table><script>document.all.pagebar2.innerHTML=document.all.pagebar.innerHTML</script>"



files=Filestart&p&".txt"'本文件名称
filez=folders&""&files'文本文件路径
checkfile=server.mappath("bodyhtml"&Filestart&p&".htm")'检查htm文件是否已经存在,是则删除
Set f2 = fso.GetFile(checkfile)
if (fs.FileExists(checkfile)) then'检查htm文件是否已经存在,是则删除
f2.delete'册除文件
end if'判断结束
Dim ts'定义写入文件对象
set ts = fs.createtextfile(filez,true) '开启写入文件内容****
ts.write(htmtext&printHTML&htmtext2)

ts.close
set ts=nothing '释放对象
Dim EditFile'定义改写文件变量
Set EditFile = fs.GetFile(filez)'设置改写文件对象
EditFile.name= left(EditFile.name,len(EditFile.name)-4)&".htm" '

next
response.write "ok"
set EditFile=nothing '释放对象
set fs=nothing'释放对象

conn.close
set conn=Nothing




%>
<%else
session("select")="fso"
end if%>
本文标签:把本文收藏到 网摘 博采 百度】 其它收藏服务:Yahoo书签 QQ书签 百度搜藏 Del.icio.us Google书签 和讯网摘 天极网摘 添加到饭否 收客网
上一篇:ASP网页伪静态页源代码          回网页设计列表         下一篇:asp静态页分页代码
搜索本站其他内容: 百度一下:[ASP生成静态分页页面的代码]   Google搜索:[ASP生成静态分页页面的代码]
最新网友评论文章↓
1.不过想看看2008-12-8 20:09:27
2.学习2008-11-29 20:23:32
3.很好2008-11-27 20:46:30
4.很好2008-11-26 9:28:12
5.还好2008-11-23 15:23:46
留言模块加载ing... 设计说明:ASP生成静态分页页面的代码平面设计,威迪广告公司为您提供设计欣赏,创意生活,设计欣赏,当代艺术,数字娱乐,平面设计,视觉,平面,fireworks,教程,书籍,封面,设计,标志,广告,作品,图片,下载多元化的信息交流咨询,杭州ASP生成静态分页页面的代码视觉引导式的宣传方法让人过目难忘。将光线巧妙地运用在书籍的投影上,视觉,平面,fireworks,教程,封面,设计似乎书籍由内向外透着一股亮光。书上的窗户和灯泡都是设计欣赏将书从平面转换到空间的一个过渡,这些过渡让人们更想探寻亮光后面的另个空间。ASP生成静态分页页面的代码平面设计的文化招贴中两本书直接交叉,纯粹的制造出标志,广告,作品,图片,下载一种立体空间感.

文章添加时间:2008-6-9,文件大小:31.42 KB,最近更新时间:2008-12-7 10:40:07 返回TOP↑            

本站文章搜集自网络;共享网络,共享快乐,我为人人,人人为我;如果您知道本站未知来源文章请告知本站谢谢!
文中及留言观点不代表本站;本站转载内容只是为了更好的交流;
若侵犯了您的版权请联系E-mail:有事儿,您Q我!,本站核实后立即处理!

  •             平面设计| 标志设计| 包装设计| 网页设计| 广告设计| VI设计| 画册设计| 专卖店设计| 展位设计| 名片设计| 网站地图|    仅支持IE5及以上1027*768分辨率
  •             友情链接 版权所有 © 威迪广告公司 2008-2010 | TEL:0571-88385993 13296756810 浙ICP备05054324号