如何判断已成功连接到一个HTTP站点(100分)

  • 主题发起人 主题发起人 冰之世界
  • 开始时间 开始时间

冰之世界

Unregistered / Unconfirmed
GUEST, unregistred user!
各位好!我用Twebbrowser控件来连接一个站点:webbrowser1.Navigate(edit1.text);
想请教各位如何判断确实已经连接上了呢?有什么参数吗?谢谢!~
 
OnDocumentComplete事件。
 
我对webbrower控件不是很熟悉,能说的详细一点吗?谢谢!
 
看看TWebBrowser的事件吧,有很多都可以用的.
 
用OnDocumentComplete还不如用isbusy判断。
楼主的意思是如果判断已经正确联接,而不是完成。
所以OnDocumentComplete、isbusy都无法达到要求。
 
是的,只要判断是否成功连接就行,有什么好方法吗?还有isbusy又如何判断?
 
我遇到过这个问题,不过也不知道如何解决。
isbusy只是判断webbrowser是否完成Navigate,但实际上有时操作并未正确完成。
 
是不是webbrowser1.busy 为true时就表示连接站点完成?但是否正确连接还是不知道?
那OnDocumentComplete可以判断什么 呢 ?
 
busy为false表示完成。
OnDocumentComplete事件也是表示完成,但是网页中有框架的时候OnDocumentComplete会被多
次触发。
 
OnNavigateComplete2也可以试.
 
其实我本意是这样的 :我有两个form:form1 & form2,form1中 含有webbrowser,在form2
中执行form1.webbrowser1.navigate(edit1.text),然后form2就等待form1传来一个参数或者消息
判断是否已经正确连接到网页,这时候该如何调用这些事件呢?
 
是在这些事件里调用,而不是调用这些事件.
 
我明白了,谢谢!
 
多人接受答案了。
 
后退
顶部