如何在程序中实现对要打开的网页(www.test.com)是否被正确打开进行判断。
如:
    if  网页被打开 then
    begin
     ...
    end else
    begin
     ...
    end;

解决方案 »

  1.   

    网页打开用的是TWebBrowser控件
      

  2.   

    连接以后判断一下返回的html,无法打开和正常打开返回的通常不一样!
    仅提供一个思路,我原来用过一个iptool连接某些url时返回的是html
    成了的话别忘了说一声,分享一下
      

  3.   

    楼上的,如果只打开了标题怎么办呢,是不是要sleep一会啊
      

  4.   

    如果你是用TWebBrowser控件,那么就用
    document := WebBrowser1.Document as IHTMLDocument2; if Assigned(document) then
      form1.caption1:='成功打开'
     else
      form1.caption1:='正在打开,请稍后……';
    如果你是调用的系统IE浏览器,你可以判断它的标题是否符合要求。
    findwindow('iefarme','网页标题')   。
    或者你判断它的标题是不是“该页无法显示”。
      

  5.   

    用indy 中的idhttp获得返回内容