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

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

一、更新显示新闻点击量

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实现,希望大家看完后能举一反三,在实际操作中灵活运用。

上一篇: 字体颜色选择
下一篇: flash与数据库连接(ASP篇)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 1 | 引用: 0 | 查看次数: 6882
发表评论
登录后再发表评论!