CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

用Command在WebBrowser1打开页面时为什么不能刷新?

楼主zrqlyc(狼子心)2003-12-01 06:46:44 在 VB / 基础类 提问

我试过下面个方法,但是结果它是先运行WebBrowser1.Refresh而不是WebBrowser1.Navigate,所以只是刷新了当前页而没有打开另页~这应该是用什么法方啊?  
  Private   Sub   Command4_Click()  
  WebBrowser1.Navigate   "http://www.sztc.net"  
  WebBrowser1.Refresh  
  End   Sub  
   
  Private   Sub   Command5_Click()  
  WebBrowser1.Navigate   "http://www.sztc.net/index.asp"  
  WebBrowser1.Refresh  
  End   Sub 问题点数:0、回复次数:7Top

1 楼SoHo_Andy(冰)回复于 2003-12-01 08:40:12 得分 0

WebBrowse控件要经过初始化才会正常的切换到另一页  
  下面的代码就完全可以实现你的要求  
  只要在form_Load   中预先加载一个网页之后,其后的操作都正常  
  而且可以不使用refresh来刷新,你试试看看行不行  
   
  Private   Sub   Command1_Click()  
          WebBrowser1.Navigate   "http://www.sztc.net"  
  End   Sub  
   
  Private   Sub   Command2_Click()  
          WebBrowser1.Navigate   "http://www.csdn.net"  
  End   Sub  
   
  Private   Sub   Form_Load()  
          WebBrowser1.Navigate   "http://www.51job.com"  
  End   Sub  
  Top

2 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2003-12-01 09:17:44 得分 0

你需要等待webbrowser浏览完毕再刷新。  
  WebBrowser1.Navigate   "http://www.sztc.net"  
  while   Webbrowser1.busy  
      DoEvents  
  wend  
  WebBrowser1.RefreshTop

3 楼zrqlyc(狼子心)回复于 2003-12-01 09:36:27 得分 0

楼上两位的方法都行不通啊,第一位方法我用过,在打开一次后以按打开都还是原来的页面,并没有重新打开的  
  第二位的方法和我原来的问题一样啊,行不通啊  
  还有其它法方吗?Top

4 楼TalentLi(▁▂▃▄▅ 天才的我 ▆▅▄▃▂▁)回复于 2003-12-01 11:31:10 得分 0

我用的怎么可以,我做的例子下载地址  
   
  ftp://my99.xicp.net/web.rarTop

5 楼zrqlyc(狼子心)回复于 2003-12-01 11:45:03 得分 0

不知你那个啊,,我的那个就是不行啦,我的再打开“http://www.sztc.net/index.asp”所显示的内容是旧容易是没有更新过的Top

6 楼SoHo_Andy(冰)回复于 2003-12-01 11:54:52 得分 0

To   zrqlyc(狼子心)  
  你的那个肯定不行啦  
  你打开   http://www.sztc.net   的时候,打开的就是   http://www.sztc.net/index.asp啊  
   
  因为后者是前者的缺省打卡网页,你的那两个Button,打开的是同一个网页,当然不会  
  改变内容了  
  Top

7 楼zrqlyc(狼子心)回复于 2003-12-01 11:59:13 得分 0

哦,上面那个后面我打少了“http://www.sztc.net/NJRecord.asp”  
  结果都还是一样啊,明明是两个不同的页面嘛。。  
  当然只用WebBrowser1.Refresh刷新页时是有变化的啊Top

相关问题

  • 页面刷新
  • 刷新页面?
  • 页面刷新
  • 一个用webbrowser刷新部分页面的问题?up有分
  • 请问如何知道WebBrowser中的某个页面刷新了?
  • 页面的刷新
  • ASP.NET 页面刷新
  • 页面如何刷新?
  • 页面刷新的问题
  • 如何刷新页面?

关键词

  • .net
  • 页面
  • 网页
  • asp
  • webbrowser1
  • sztc
  • 刷新
  • 打开
  • navigate
  • subprivate

得分解答快速导航

  • 帖主:zrqlyc

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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