JS+ASP实现无刷新新闻列表方法(2)

作者:dnawo 来源:蓝色理想 时间:2007-08-22 12:44:00 

三、解决问题

假设公司新闻页文件名:news.asp、查询页文件名:newslit.asp。

news.asp主要代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>公司新闻</title>
<script language="JavaScript" type="text/javascript">
function showpage(n){
document.scripts[1].src = "newslist.asp?page_no=" + n;
}
</script>
<script language="JavaScript" type="text/javascript" src=""></script>
</head>
<body>
<div ID="titleLiNews"> 
</div>
<a href="javascript:showpage(1);">1</a>& nbsp;<a href="javascript:showpage(2);">2</a>& nbsp;<a href="javascript:showpage(3);">3</a>
<script language="JavaScript" type="text/javascript">showpage(1);</script>
</body>
</html>

newslist.asp代码


<%
Dim conn
Set conn=server.createobject("ADODB.connection")
conn.connectionstring="provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("db1.mdb")
conn.open
Dim page_no,sqlstr,rs,i,str
page_no = request.querystring("page_no")
Sqlstr = "select * from news"
Set rs = Server.CreateObject("ADODB.RecordSet")
Rs.open sqlstr,conn,1,2
Rs.pagesize = 3
Rs.absolutepage = page_no
Str = "document.getElementById(’titleLiNews’).innerHTML = ""<Ul>"
If rs.eof then str = str & "<li>暂无新闻</li>" & "</Ul>’;"
i = 3
Do while not rs.eof and i > 0
i = i-1
str = str & "<li><a href=’newsview.asp?id=" & rs("id") & "’>" & rs("title") & "</a></li>"
rs.movenext
Loop
str = str & "</Ul>"";"
set rs=nothing
set conn = nothing
Response.write str
%>


四、后记

从"动网验证码"到"script调用asp实现过程"再到"Javascript+ASP打造无刷新新闻列表",我们可以举一反三,例如注册用户时无刷新判断用户名是否被注册、无刷新表单验证等都可以用Javascript+ASP来实现了。

相关阅读:JS+ASP实现无刷新新闻列表之分页

dnawo的个人站点:http://www.mzwu.com/

标签:无刷新,ASP,JS,新闻列表
0
投稿

猜你喜欢

  • 基python实现多线程网页爬虫

    2023-10-30 00:58:48
  • Python实现鸡群算法的示例代码

    2022-03-23 19:02:54
  • python执行等待程序直到第二天零点的方法

    2023-08-27 11:49:21
  • 利用python+request通过接口实现人员通行记录上传功能

    2021-10-15 20:49:20
  • Python爬虫基础初探selenium

    2023-07-26 17:40:50
  • 用JS实现轮播图效果(二)

    2024-06-05 09:11:49
  • SQL server高级应用 收藏版

    2024-01-18 06:38:34
  • 何在MySQL数据库中定义外键

    2009-12-17 12:29:00
  • oracle 多个字符替换实现

    2009-10-23 17:50:00
  • anaconda中安装的python环境中没有pip3的问题及解决

    2022-07-19 08:45:34
  • Linux环境下MySQL-python安装过程分享

    2024-01-15 12:50:41
  • python 对txt中每行内容进行批量替换的方法

    2022-12-29 21:37:45
  • Mysql临时表及分区表区别详解

    2024-01-23 16:28:00
  • 使用keras做SQL注入攻击的判断(实例讲解)

    2024-01-25 12:40:36
  • 使用python统计文件行数示例分享

    2022-08-22 22:49:38
  • Python库functools示例详解

    2021-03-10 07:01:27
  • Python+Yolov5人脸口罩识别的详细步骤

    2022-05-19 23:35:37
  • js 客户端打印html 并且去掉页眉、页脚的实例

    2024-04-22 22:24:26
  • 详解如何用Python写个听小说的爬虫

    2021-09-04 09:56:09
  • 当标题不能显示完整的时候

    2007-11-20 13:23:00
  • asp之家 网络编程 m.aspxhome.com