全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1167
推到 Plurk!
推到 Facebook!

如何自动识别网页有无frames

答題得分者是:hagar
tzjwj
一般會員


發表:28
回覆:30
積分:11
註冊:2005-05-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-20 09:44:25 IP:61.153.xxx.xxx 未訂閱
调试程序时发现两个网页存在两种情况 一为有frames,二为无frames。有frames网页使用以下代码: frameDsp:IDispatch; frameDsp := WebBrowser1.OleObject.Document.Frames.item(0); 上述代码对于无frames网页会产生出错提示. 无frames的网页,我使用以下代码调试成功: form : IHTMLFormElement ; d:IHTMLDocument2 ; d := WebBrowser1.document as IHTMLDocument2; form := d.forms.item(varempty,01) as IHTMLFormElement; 该代码对有frames的网页无效。 请问如何自动识别?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-20 11:14:58 IP:202.39.xxx.xxx 未訂閱
begin
  d := WebBrowser1.document as IHTMLDocument2;
  if d.Frames.Length > 0 then // 有 Frame
    ...
-- hagar.
系統時間:2024-07-06 6:14:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!