上一篇:20种看ASP程序源码的方法及工具 >>
ASP程序实现在HTML中显示文章被阅读的次数
经考虑,可用如下方案解决:
生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章的模板的时候就可以在这个文章的id上做文章,文章模板包含以下语句:
<SCRIPT src="counter.asp?articleId=<%=#articleId#%>"></SCRIPT >
说明:
在利用模板生成文章时,把"#articleId#"进行模式匹配,替换为新添加的文章的id号。
counter.asp 文件为实现记数的asp文件
<%
‘’###################
‘’######开始#########
dim articleId,sqlStr,hits
articleId=int(trim(request.querystring("articleId")))
sqlStr="update articles set hits=hits+1 where articleId=" & articleId
‘’给文章点击数加1
conn.execute(sqlStr)
‘’读出文章点击数
hits=conn.execute("select hits from articles where articleId=" & articleId)(0)
%>
‘’打印出文章点击数
document.write(<%=hits%>)
下一篇:ASP对excel的操作 >>
相关文章:
- · 返回一个ASP页面执行后的静态HTML代码
- · Asp Object 之:PICS
- · Asp Object 之:Redirect
- · Asp Object 之:Flush
- · Asp Object 之:AddHeader
- · Asp Object 之:AppendToLog
- · Asp Object 之:BinaryWrite
- · Asp Object 之:Clear
- · Asp Object 之:ClientCertificate
- · Asp Object 之:Expires
- · Asp Object 之:IsClientConnected
- · Asp Object 之:Request
- · Asp Object 之:TotalBytes
- · Asp Object 之:Request.Cookies
- · Asp Object 之:Response.Cookies
- · Asp Object 之:Status
- · Asp Object 之:Write
- · Asp Object 之:Response
- · 实战ASP(8):使用ASP、VB和XML建立运行于互联网上的应用程序(下)
- · 实战ASP(7):使用ASP、VB和XML建立运行于互联网上的应用程序(上)
- · 实战ASP(6):使用WML和ASP编写动态手机页面
- · 实战ASP(5):用ASP在WAP手机网页中添加旗帜广告
- · 实战ASP(4):循序渐进学留言薄
- · 实战ASP(3):用ASP构建你的网站新闻发布
- · 实战ASP(2):客户端验证
- · 实战ASP(1):ASP计数器设计详解
- · asp模块化分页制作详解
- · ASP中数据库调用中常见错误的现象和解决
- · ·关于层无法遮挡列表问题的解决方法
- · 利用 Case 敘述做 SQL 的動態排列
- · 图片下拉选择器的制作
- · 获得汉字字符串的首字母
- · 循序渐进学做留言簿-给留言簿添加在线留言编辑功能(二)
- · 循序渐进学做留言簿-给留言簿添加在线留言编辑功能(一)
- · 循序渐进学做留言簿 -- 加入精彩留言
- · 如何编制纯asp程序读写图形文件的尺寸大小
- · 自动清空站点目录下所有文件
- · 关于文摘插件提交表单的开发
