asp局部无刷新

bimhmc 2010-02-26 04:34:53
翻了两个小时的帖子也没找到我要的方法
首先不能用iframe框架 这个东东破歪了网页的整体结构,
<div id="mainBodyer">
<table id="pic" width="496" border="0">
<!--#include file="pic.asp"-->
</table>
</div>
希望能实现这个div框架内的东西隔5秒刷新一次
div刷新、table刷新、重新读取asp都行--问题是我不会。
附上pic。asp的代码

<table id="pic" width="496" border="0">
<tr>
<td>
<%
set cccc=server.createobject("adodb.connection")
db="/***"
ccccstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath(db)
cccc.open ccccstr
'以下代码为随机读取1条记录
'连接数据库
randomize()
intrandomnumber=int(1000*rnd)+1
sql="select * from pic order by rnd("&(-1*intrandomnumber)&"*id)"
set rst=cccc.execute(sql)

response.write("<img height=290 id=tp src="&Replace(rst("address"),Chr(32),"%20")&">")%>
</td>
</tr>
<tr>
<td valign="baseline"><%=rst("name")%>
</td>
</tr>
<%
rst.close
set rst=nothing
cccc.close
set cccc=nothing
%></table>



到底怎么才能解决啊。
我的设想是用户打开网站 那个div里面的东西每5秒刷新一下但不影响网站整体结构。
谢谢!
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bimhmc 2010-02-26
  • 打赏
  • 举报
回复
不好使。不过 为什么
Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2) Gecko/20100115 Firefox/3.6
能正常使用你的代码
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; QQPinyin 730; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
就不能
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
也不好使

这是我这个网站最后一个问题了 弄完了我就可以睡觉了。。。


dogfish辛苦了~!
bimhmc 2010-02-26
  • 打赏
  • 举报
回复
刚发现 FF能正常刷新 我清空下IE缓存试试
bimhmc 2010-02-26
  • 打赏
  • 举报
回复
引用 3 楼 dogfish 的回复:
直接敲的。没有测试过。但是大概是这样的。


太崇拜你了 ,我刚把乱码问题弄完了,

现在就剩 刷新了。。。。。。
Dogfish 2010-02-26
  • 打赏
  • 举报
回复
直接敲的。没有测试过。但是大概是这样的。
bimhmc 2010-02-26
  • 打赏
  • 举报
回复
引用 1 楼 dogfish 的回复:
HTML code<html><head><scripttype="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script><scripttype="text/javascript">function reload()
{
$.ajax({
?-

谢谢,不过这个不能刷新啊。。。
出现乱码了我可以改数据库,刷新怎么弄啊?
Dogfish 2010-02-26
  • 打赏
  • 举报
回复
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript">
function reload()
{
$.ajax({
url: "pic.asp",
success: function(data) {
$("#mainBodyer").html('<table id="pic" width="496" border="0">
'+data+'</table>');
}
});
setTimeout("reload()",5000);
}
</script>
</head>
<body>
<div id="mainBodyer">
</div>
<script type="text/javascript">
reload();
</script>
</body>
</html>

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧