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

CppWebBrowser1->Navigate 指定網頁Frame 框架問題

尚未結案
pcgo
一般會員


發表:1
回覆:0
積分:0
註冊:2008-10-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-10-18 00:24:34 IP:123.204.xxx.xxx 訂閱
各為大家好:

目前已經知道可以使用下列程式讓CppWebBrowser1開啟想要的網頁網址


[code cpp]
void __fastcall TForm1::Button1Click(TObject *Sender)
{
CppWebBrowser1->Navigate(WideString("http://tw.yahoo.com"));

[/code]

現在的情形為如果開設的網頁是一個框架頁,內容如下


[code xml]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html ><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br /><title>test</title><br /></head></font>
<frameset rows="80,*" frameborder="no" border="0" framespacing="0"><br /> <frame src="<a href="http://tw.yahoo.com/">http://tw.yahoo.com" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frame src="<a href="http://www.hinet.net/">http://www.hinet.net" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset><br /><br />&lt;body&gt;&lt;br />&lt;/body&gt;&lt;br />
</html><br />
[/code]

現在我想做的事情是按下BUTTON1時候,CppWebBrowser1會出現上面的框架頁,而當按下BUTTON2時候,CppWebBrowser1的mainFrame會到http://www.seed.net.tw

程式碼如下


[code cpp]
void __fastcall TForm1::Button1Click(TObject *Sender)
{
CppWebBrowser1->Navigate(WideString("
http://127.0.0.1/test.html")); //至個網頁是上面的內容
}

void __fastcall TForm1::Button2Click(TObject *Sender)
{
//這裡不知道如何指定mainFrame的網址到 http://www.seed.net.tw
}
[/code]

根據BCB的HELP

[code cpp]
void __fastcall Navigate(BSTR URL, TVariant* Flags=TNoParam(), TVariant* TargetFrameName=
TNoParam(), TVariant* PostData=TNoParam(), TVariant* Headers=TNoParam());

[/code]
在指定 TVariant* TargetFrameName 一直出現錯誤,想請教會使用的前輩該如何正確使用呢?

感謝各位的瀏覽及回答

編輯記錄
pcgo 重新編輯於 2008-10-18 00:25:55, 註解 無‧
pcgo 重新編輯於 2008-10-18 00:27:08, 註解 無‧
pcgo 重新編輯於 2008-10-18 00:28:09, 註解 無‧
pcgo 重新編輯於 2008-10-18 00:29:20, 註解 無‧
pcgo 重新編輯於 2008-10-18 00:30:06, 註解 無‧
系統時間:2024-04-26 12:00:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!