当前位置: 主页 > 编程知识 > asp编程 > 使用JS和ASP编写无刷新新闻列表

使用JS和ASP编写无刷新新闻列表

时间:2010-2-10来源:站长资讯网 点击:

三、解决问题

假设公司新闻页文件名: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来实现了。

 

站长资讯网
.
分页: [1] [2]
TAG: JS ASP 新闻列表
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言