asp生成Html源码

简介:

*******************************************************************************************

  'Admin_News_Html.asp 

'*******************************************************************************************

<%
  Dim Rs,Sql,TempCount,NewsTitle,NewsAouth,NewsTime,NewsRecordset
  Dim i,Strsql,Page,Totalpage,IndexPage,ListName,LastPage,LastId
  Dim NextId,NextPage,EndPage

 Set Rs=Server.CreateObject("Adodb.RecordSet")
  Sql="Select * From Admin_News"
  Rs.Open Sql,Conn,1,1
  If Not Rs.Eof Then
    NewsRecordset=Rs.RecordCount 
    Page=5
 If(NewsRecordset Mod Page)=0Then
     Totalpage=NewsRecordset\Page
 Else
     Totalpage=(NewsRecordset\Page)+1
 End If
 For k=1 To Totalpage
   ym=ym&"<a href=""../news/News_List_"&Cstr(k)&".html"">"&k&"</a>"
 Next
 For j=1 To Totalpage

   NewsTitle=""
   TempCount=GetText(Server.MapPath("../temp/newsList.html"))
      If j=1 Then 
    ListName="../news/News_List_1.html"
  Else
    ListName="../news/News_List_"&Cstr(j)&".html"
  End If
  For i=1 To Page
     If Rs.Eof Then Exit For
         IndexPage="<a href=""News_List_1.html"">首页</a>"
   LastId=j-1
   NextId=j+1
   If LastId<=0 Then LastId=1
      If NextId>=Totalpage Then NextId=Totalpage
   LastPage="<a href=""News_List_"&Cstr(LastId)&".html"">上一页</a>"
   NextPage="<a href=""News_List_"&Cstr(NextId)&".html"">下一页</a>"
   EndPage="<a href=""News_List_"&Cstr(Totalpage)&".html"">尾页</a>"
   NewsTitle=NewsTitle&"<tr>"&vbcrlf
            NewsTitle=NewsTitle&"<td bgcolor=""#FFFFFF"">"&Rs("NewsTitle")&"</td>"&vbcrlf
   NewsTitle=NewsTitle&"<td bgcolor=""#FFFFFF"">"&Rs("NewsAuthor")&"</td>"&vbcrlf
   NewsTitle=NewsTitle&"<td bgcolor=""#FFFFFF"">"&Rs("NewsAddTime")&"</td>"&vbcrlf
   NewsTitle=NewsTitle&"</tr>"
   Rs.MoveNext
  Next
  TempCount=Replace(TempCount,"#newsTitle#",NewsTitle)
  TempCount=Replace(TempCount,"#IndexPage#",IndexPage)
  TempCount=Replace(TempCount,"#ym#",ym)
  TempCount=replace(TempCount,"#LastPage#",LastPage)
  TempCount=replace(TempCount,"#NextPage#",NextPage)
  TempCount=replace(TempCount,"#EndPage#",EndPage)
     Response.Write(TempCount)
  Response.Write("正在生成:"&ListName&"列表...")
  Response.Write("</br>")
     SetText TempCount,ListName
  Response.Write("正在生成:"&ListName&"列表成功...")
  start = start + 1
  If Rs.Eof Then Exit For
  Next
  End If

Function GetText(FilePath)
 Dim STM
 On Error Resume Next
 Set STM =server.createobject("ADODB.Stream") 
  STM.Charset ="utf-8" 
  STM.Open 
  STM.LoadFromFile FilePath 
  GetText= STM.ReadText
End Function 
Function SetText(FileConact,FilePath)
   Dim Fso,FsoTxt
   Set Fso=Server.CreateObject("Scripting.FileSystemObject")
   Set FsoTxt=Fso.CreateTextFile(Server.MapPath(FilePath),true,false)
   FsoTxt.Write(FileConact)
   FsoTxt.Close
   Set FsoTxt=Nothing
   Set Fso=Nothing
End Function
%>

'******************************************************************

'模版页

'******************************************************************

<table cellpadding="1" cellspacing="1" style=" background-color:#3300FF; line-height:150%" width="50%">
 #newsTitle#
 <tr>
 <td bgcolor="#FFFFFF" colspan="3" align="center" height="30px">
 #IndexPage#
 #LastPage# 
 #ym# 
 #NextPage#
 #EndPage#
 </td>
 
  </tr>
</table>


本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1138842


相关文章
|
13天前
|
Web App开发 移动开发 HTML5
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码。画面中心是悬浮于空的梅花鹿,其四周由白色线段组成了一个6边形将中心的梅花鹿包裹其中。四周漂浮的白雪随着多边形的转动而同步旋转。建议使用支持HTML5与css3效果较好的火狐(Firefox)或谷歌(Chrome)等浏览器预览本源码。
46 2
|
24天前
|
移动开发 JavaScript HTML5
HTML5实现2025雪花飘新年倒计时源码
2025年即将到来,此源码页为单html纯代码,新年倒计时,背景雪花飘落效果,倒计时时间日期在JS/app.js文件第21行代码自行修改即可!
82 7
|
1月前
|
定位技术
时尚的联系我们表单HTML模板(源码)
一款时尚的联系我们表单Html模板,带地图和所在位置,输入基本信息和信息发送,看起来很漂亮的联系我们页面。
55 1
时尚的联系我们表单HTML模板(源码)
|
29天前
斗地主单机游戏HTML源码
斗地主单机游戏HTML源码,可以作为课程设计项目参考,喜欢的朋友可以拿去
36 5
|
24天前
|
前端开发
基于canvas实现的彩色纸屑组成文字3d动画HTML源码
基于canvas实现的彩色纸屑组成文字3d动画HTML源码
19 0
基于canvas实现的彩色纸屑组成文字3d动画HTML源码
|
24天前
|
移动开发 前端开发 HTML5
HTML5 Canvas制作的粒子十秒倒计时源码
一段基于HTML5 Canvas制作的粒子爆炸,十秒数字倒计时,全屏倒计时动画效果,给人一种非常大气的视觉感
23 0
HTML5 Canvas制作的粒子十秒倒计时源码
|
1月前
渐淡背景导航页HTML源码
每五秒进行淡进淡出切换背景图,适合作为个人引导页,喜欢的朋友拿去吧。
26 2
|
1月前
|
前端开发 JavaScript
用HTML CSS JS打造企业级官网 —— 源码直接可用
必看!用HTML+CSS+JS打造企业级官网-源码直接可用,文章代码仅用于学习,禁止用于商业
126 1
|
1月前
|
移动开发 HTML5
HTML5熊猫弹跳手机小游戏源码
一款html5手机端小游戏源码,熊猫跳跃小游戏源码下载。熊猫脚底有弹簧,长按变化力度跳跃,计分游戏,html5手机熊猫也疯狂小游戏源代码。
46 5
|
1月前
|
JavaScript
JS鼠标框选并删除HTML源码
这是一个js鼠标框选效果,可实现鼠标右击出现框选效果的功能。右击鼠标可拖拽框选元素,向下拖拽可实现删除效果,简单实用,欢迎下载
42 4
下一篇
DataWorks