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


相关文章
|
1月前
|
移动开发 HTML5
响应式精品资源导航源码html5
一款响应式精品网站推荐导航源码,可以自己修改代码替换图标图片和指向网址。背景图支持自动替换,背景图可以在images中修改,本地双击html即可查看效果
28 1
响应式精品资源导航源码html5
|
2月前
|
移动开发 HTML5
云洗衣机HTML5源码 朋友圈在线洗衣服
夏天如约而至,不知道屏幕面前的你是否还在为脏衣服过多而烦恼? 没错是洗衣机,washing machine 直接把衣服丢进去,按下开关即可! 搭建教程:源码为html直接进空间访问即可!
46 3
云洗衣机HTML5源码 朋友圈在线洗衣服
|
2月前
很有范的简约极客导航html源码
这个是一个静态的HTML导航页面,响应式支持4个尺寸,任何内容都可以修改。
34 2
很有范的简约极客导航html源码
|
1月前
|
搜索推荐
2024微信个人名片在线生成HTML源码
微信个人名片卡片在线生成,这是一款微信个人名片生成网站源码,无第三方接口,本地直接生成可长期使用。 主要用于生成用户个性化的名片页面,包括头像、姓名、联系方式、个人介绍等信息。 在本地浏览器打开即可,源码是html的,也可上传到服务器上。
33 0
2024微信个人名片在线生成HTML源码
|
18天前
|
SQL 安全 数据库
用html+javascript打造公文一键排版系统2:显示源码/显示预览、清除格式
用html+javascript打造公文一键排版系统2:显示源码/显示预览、清除格式
|
1月前
Force Yc 第九引导公告页HTML源码
源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
42 3
|
1月前
|
移动开发 HTML5
蓝色炫酷碎粒子HTML5导航源码
蓝色炫酷碎粒子HTML5导航源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
33 1
|
1月前
一款好看的导航网HTML源码(全静态页面带特效)
一款好看的导航网源码(全静态页面带特效),页面自适应,单页源码没有后台,需要的下载。
35 1
|
1月前
个人博客新引导主页html源码
个人博客新引导主页html源码,随机背景,字体颜色变换,记事本打开自己动手修改一下就可以啦。
15 1
|
1月前
|
数据安全/隐私保护
自定义密码访问单页HTML源码
自定义密码访问单页HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
34 1