線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1932
推到 Plurk!
推到 Facebook!

請問使用WebBrowser如何得知網頁開啟失敗

答題得分者是:ko
hsiang59
一般會員


發表:5
回覆:2
積分:1
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-08 18:30:54 IP:61.222.xxx.xxx 未訂閱
請問各位大大:     請教一下 我再寫一個小程式,要監控公司網站首頁是否能正常開啟﹝有四個網站﹞,我用WebBrowser的元件來開啟首頁,但是我不知道要如何判斷此網頁是否正常開啟還是無法開啟網頁,我在討論區找不到這個討論項目,麻煩各位大大教教我   謝謝
00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-08 19:52:43 IP:61.56.xxx.xxx 未訂閱
能不能用IdHTTP元件?也許下面的方式可以試試…
IdHTTP1.Host:='delphi.ktop.com.tw';
try
  IdHTTP1.Connect;
except
  ShowMessage(網頁無法開啟'');
end;
//這裡再開啟網頁...
發表人 - 00156 於 2003/12/08 19:54:55
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-09 09:00:16 IP:61.222.xxx.xxx 未訂閱
你可以使用 WebBrowser1.Navigate('delphi.ktop.com.tw'); 然後再判斷 WebBrowser1.LocationName 如果有連線成功,以delphi.ktop.com.tw為例 WebBrowser1.LocationName會等於 "Delphi K.Top討論區" 連線成功瀏覽器的title才會顯示首頁的html title, 不是很高明的辦法,可以試試看...
hsiang59
一般會員


發表:5
回覆:2
積分:1
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-09 17:38:21 IP:61.222.xxx.xxx 未訂閱
hahalin/00156 你們好:       謝謝你們的解答。       我試過hahalin 您的方法,但是並不是每一個網站都會有名稱,有些網站會顯示他的網址,但是如果此網站首頁無法開啟也是顯示他的網址。所以還是不能百分之百辨識。       我還是在其他的方法,不過hahalin 您的方法可以暫時解決我的困難 謝謝你喔   
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-10 10:55:29 IP:61.222.xxx.xxx 未訂閱
welcome...
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-12 14:33:31 IP:61.221.xxx.xxx 未訂閱
hsiang59 你好: On..WebBrowser1DocumentComplete應該可以解決你的問題
------
======================
昏睡~
不昏睡~
不由昏睡~
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-12-12 17:05:51 IP:61.222.xxx.xxx 未訂閱
喔...這似乎不錯喔
系統時間:2024-05-07 9:58:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!