生成了静态页,里面的东西就是静态的了.但是有些东西必须要变化
如:文章点击数,文章排名等
办法是用<script >来解决这个问题.
我们在打开这个含有的静态页面的时候,将读出此时的点击数
1.模板页中的点击数后面添加:
| 以下是代码片段: <SCRIPT src="counter.asp?Id=$Id$"></SCRIPT > |
备注:在生成Html的文件中将$Id$替换为对文章在数据库中的id号
2.counter.asp
| 以下是代码片段: <% dim Id,sqlStr,hits Id=int(trim(request.querystring("Id"))) sqlStr="update News set hits=hits 1 where Id=" & Id ’给文章点击数加1 conn.execute(sqlStr) ’读出文章点击数 hits=conn.execute("select hits from News where Id=" & Id)(0) %> ’输出文章点击数 document.write(<%=hits%>) |
可能出现的问题:1.数据库没有创建对象!如:
| 以下是代码片段: set guconn = Server.createObject("adodb.connection") guconn.Open MM_guconn_STRING |