木子屋 Dnawo's BLOG

静态页显示"动态内容"解决方案

👤 dnawo 📅 2007-03-26 👁 7420 👍 0 💬 0 🔄 来源:本站原创
生成静态页后可以减轻服务器负担、提高访问速度、有利于搜索引擎收录、安全性更好,优点多多,但同时也带来了一些问题:怎么更新显示新闻点击量?怎么显示最新新闻列表等等。下边我们针对这两个具体的问题给出解决方案,其他类似的问题也可用此法解决。

一、更新显示新闻点击量

1.生成静态页时在适当位置加入语句:
浏览:<script language="javascript" src="click.asp?id=n"></script>次

注:n为该篇新闻id(自动编号)字段的值。
2.click.asp内容:
<%
'获取id的值
'查询数据库并将点击量加1
'获取最新的点击量
Response.write "document.write('" & rs("hits") & "');" '输出必须符合JS格式
%>


二、显示最新新闻列表

1.在需要显示最新新闻列表处加入语句:
<script language="javascript" src="news.js"></script>

2.后台在添加或删除新闻时都重新生成news.js,代码如下:
<%
'添加或删除记录
'查询最新n条记录
For i = 1 to rs.recordcount
    content = content & "document.write ('" & rs("title") & "<br>');"
Next
'将content的内容写入news.js中
%>


整个原理还是比较简单的,就是利用了ASP+JAVAScript实现,希望大家看完后能举一反三,在实际操作中灵活运用。

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 字体颜色选择 下一篇 → flash与数据库连接(ASP篇)