CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

如何做到不刷新一个页面,而可以更新数据呢?

楼主contlink(conlink)2003-02-03 02:59:53 在 Web 开发 / ASP 提问

多谢! 问题点数:0、回复次数:11Top

1 楼allforly(白衣胜血)回复于 2003-02-03 04:58:22 得分 0

服务器端是不可能不刷新就可以更新数据的,不过客户端可以。  
  用xmlhttp循环调用asp文件Top

2 楼contlink(conlink)回复于 2003-02-03 07:03:05 得分 0

首先要明确的是:客户端是一个html文件。  
   
  xmlhttp循环调用asp文件,具体怎么会事情呢?能否告知一下?  
   
  多谢了Top

3 楼matq2008(叶子.net)回复于 2003-02-03 10:45:48 得分 0

1、客户端的html可以改成asp文件,写成服务器端的asp/aspx即可  
  2、如何刷新有一些方法,如果你坚持html文件,可以考虑用Activex,用socket连接  
  3、用asp类呢,可以用楼上,或是用一个隐藏框架定时刷新去服务器上找数据Top

4 楼contlink(conlink)回复于 2003-02-03 17:33:18 得分 0

用socket连接?  
   
  当同时有几千人访问的时候用socket行么?Top

5 楼contlink(conlink)回复于 2003-02-06 03:58:47 得分 0

up_UP   一下Top

6 楼net_lover(【孟子E章】)回复于 2003-02-06 04:05:01 得分 0

http://www.ccw.com.cn/htm/center/prog/02_10_21_2.aspTop

7 楼sportdog(会编程的流氓狗)回复于 2003-02-06 10:14:23 得分 0

xml中的xmlhttp协议可以,你把你要实现的功能说说.有可能不要用xmlTop

8 楼huhan3(穿马甲的蛇)回复于 2003-08-12 13:13:07 得分 0

关注  
  我也想做  
  像华体网那样Top

9 楼xueqs()回复于 2003-08-12 13:38:31 得分 0

upTop

10 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2003-08-12 14:03:20 得分 0

要想刷新不被别人看出来,就隐藏框架,把框架里面东西传到另外框架用  
  window.parent.frames("框架名1").对象.属性=window.parent.frames("框架名2").对象.属性Top

11 楼feiyun2001(菩提本无树,明镜也非台)回复于 2003-08-12 14:37:12 得分 0

给你一个示例。  
   
  main.asp内容如下  
   
  <script   language=javascript>    
  <!--  
  function   sendData()  
  {    
                var   xmlhttp   =   new   ActiveXObject("Microsoft.XMLHTTP");    
                xmlhttp.Open("get",   "do.asp",   false);    
                xmlhttp.Send();  
                maindata.innerHTML=bytes2BSTR(xmlhttp.responseBody);  
                window.setTimeout("sendData()",5000);  
  }  
  -->  
  </script>  
   
  <script   language=vbscript>  
  <!--  
  Function   bytes2BSTR(vIn)  
          strReturn   =   ""  
          For   i   =   1   To   LenB(vIn)  
                  ThisCharCode   =   AscB(MidB(vIn,i,1))  
                  If   ThisCharCode   <   &H80   Then  
                          strReturn   =   strReturn   &   Chr(ThisCharCode)  
                  Else  
                          NextCharCode   =   AscB(MidB(vIn,i+1,1))  
                          strReturn   =   strReturn   &   Chr(CLng(ThisCharCode)   *   &H100   +   CInt(NextCharCode))  
                          i   =   i   +   1  
                  End   If  
          Next  
          bytes2BSTR   =   strReturn  
  End   Function  
  -->  
  </script>  
   
  <body>  
  <div   id=maindata>数据加载中,请稍候····</div>  
  <script   language=javascript>  
  <!--  
  sendData();  
  -->  
  </script>  
  </body>    
   
  do.asp内容如下:  
   
  <%    
  response.expires=0  
  %>  
  <table><tr><td><%=now()%></td></tr></table>测试中文(时间变化)  
   
  win2000+IIS5.0+ie6.0中调试通过!  
  Top

相关问题

  • 如何做到不刷新整个页面更新表格
  • 如何防止用户更新页面刷新计数器!
  • 怎样不刷新页面,而更新页面的上的数据!
  • 如何做到只刷新页面部分内容
  • 如何做到刷新页面而不改变位置?
  • 页面刷新
  • 刷新页面?
  • 页面刷新
  • 更新数据库的时候,页面上如果点了 “刷新”????
  • #####可以在更新数据时,页面不刷新,不滚动到顶吗?#####

关键词

  • 框架
  • 数据
  • 文件
  • 服务器
  • 客户
  • socket
  • asp
  • 刷新
  • xmlhttp

得分解答快速导航

  • 帖主:contlink

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo