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

請問如何改變TWebBrowser流覽的網頁

尚未結案
alice100001
一般會員


發表:21
回覆:49
積分:19
註冊:2002-09-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-14 01:40:04 IP:220.134.xxx.xxx 未訂閱
請問在TWebBrowser中要如何將網址重新導向到另一個網頁? 我想寫一個可以傳值給使用者點選的網頁的程式,請問要怎麽寫呢? 謝謝!
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-14 11:07:17 IP:61.229.xxx.xxx 未訂閱
重新導向到另一個網頁:可以用Navigate,如下: WebBrowser1.Navigate('http://www.google.com.tw/'); 至於傳值的方式,就要看你的網頁的設計了. 可以用SHDocVw,msHtml等字串在本網站搜尋,應該可以找到不少範例
alice100001
一般會員


發表:21
回覆:49
積分:19
註冊:2002-09-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-14 16:17:34 IP:220.134.xxx.xxx 未訂閱
change.jian版主您好: 其實我是想寫一個用網頁形式來進入各子功能模組的程式,因為在進入各子功能模組前想要讓網頁上的Imagebutton能夠因權限的不同而disabled或enabled。之前我是想在TWebBrowser的WebBrowser1BeforeNavigate2的事件中用改變URL的參數值來做,但這個方法好像不行,請問有什麽方法可以做到嗎?謝謝!
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-14 16:27:06 IP:61.229.xxx.xxx 未訂閱
1.如果你要能夠因應權限不同而有Disable或Enabled的情況的話,為什麼不在一開始讀取該user權限資料後,就依讀取到的權限資料展現user現在能執行的功能?    2.你的各子功能模組的程式,也是web形式嗎?如果是的話,為什麼不用簡單一點的方式,例如直接呼叫該asp程式,然後依user權限不同而傳入不同參數,然後asp程式再依傳入權限參數來決定要執行那個子功能模組...,這樣會不會比較簡單 (抱歉,我只會>< face="Verdana, Arial, Helvetica">引言: change.jian版主您好: 其實我是想寫一個用網頁形式來進入各子功能模組的程式,因為在進入各子功能模組前想要讓網頁上的Imagebutton能夠因權限的不同而disabled或enabled。之前我是想在TWebBrowser的WebBrowser1BeforeNavigate2的事件中用改變URL的參數值來做,但這個方法好像不行,請問有什?方法可以做到嗎?謝謝!
alice100001
一般會員


發表:21
回覆:49
積分:19
註冊:2002-09-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-14 22:53:33 IP:220.134.xxx.xxx 未訂閱
change.jian版主您好: 我想做的是像http://delphi.ktop.com.tw/topic.php?TOPIC_ID=7300的用網頁的形式做軟體選擇表單,我希望可以由程式傳入現在登入系統的使用者的權限給網頁,讓網頁能夠根據傳入的值來使button enabled或disabled(在網頁製作時,我想用javascript由讀傳入的值,然後設定button的屬性)例如: 現在顯示的頁面是庫存管理的網頁,當使用者在TWebBrowser的網頁上點擊銷售管理子模組時,軟體能在銷售管理子模組的網頁出現前把使用者的權限傳入,讓銷售管理的網頁上的各功能的button能夠依使用者的權限而enabled或disable。 我一直想不出該實現傳值的方法,所以想請教該怎麽寫?又或是這個想法不正確那又該用什麽方法呢?這個問題困擾了好幾天了,所以真希望您能多多幫忙,先謝謝了!
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-11-16 10:35:06 IP:61.218.xxx.xxx 未訂閱
to alice1000001: 1.對於原作者的方法,老實說,我看不太懂.所以,建議你發個簡訊問一下原作者. 2.不曉得你要這樣的做法有什麼目的?如果只是為了程式美觀的話,那建議朝其他third-party component去尋找,再不然,可以用個TImage來做,然後在TImage上適當位置放置隱形的TShape,也可以達到目的.如果你是為了程式可少寫的話,個人覺得應該沒少寫多少,而且維護起來應該也挺困難的吧; <>< face="Verdana, Arial, Helvetica">引言: change.jian版主您好: 我想做的是像http://delphi.ktop.com.tw/topic.php?TOPIC_ID=7300的用網頁的形式做軟體選擇表單,我希望可以由程式傳入現在登入系統的使用者的權限給網頁,讓網頁能夠根據傳入的值來使button enabled或disabled(在網頁製作時,我想用javascript由讀傳入的值,然後設定button的屬性)例如: 現在顯示的頁面是庫存管理的網頁,當使用者在TWebBrowser的網頁上點擊銷售管理子模組時,軟體能在銷售管理子模組的網頁出現前把使用者的權限傳入,讓銷售管理的網頁上的各功能的button能夠依使用者的權限而enabled或disable。 我一直想不出該實現傳值的方法,所以想請教該怎?寫?又或是這個想法不正確那又該用什?方法呢?這個問題困擾了好幾天了,所以真希望您能多多幫忙,先謝謝了!
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-11-16 11:52:37 IP:61.222.xxx.xxx 未訂閱
1. 事實上, TWEBBrowser 有很多操作都會透過 Application.OnMessage 處理。可以在此攔截點擊 Button 動作並顯示錯誤提示訊息。 注意要判斷 Handle 是否為 TWEBBrowser 的Handle 2. 該項範例,主要是解析 點擊連結的處理。 也是可以利用,強制更換網頁內容的方式。 3. 當輸入權限時,透過WebBrowser1BeforeNavigate2 審核 帳號及密碼。
alice100001
一般會員


發表:21
回覆:49
積分:19
註冊:2002-09-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-11-17 16:30:11 IP:220.134.xxx.xxx 未訂閱
change.jian您好, 我後來也覺得這個想法怪怪的,所以決定用您建議的方法試試。謝謝!
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-04-26 13:51:24 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-05-18 13:16:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!