台灣最大程式設計社群網站
線上人數
1485
 
會員總數:246203
討論主題:189776
歡迎您免費加入會員
討論區列表 >> ASP >> 按下去後,如何得到網址?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
按下去後,如何得到網址?
價值 : 20 QP  點閱數:962 回應數:4
樓主


初學者
15 121
1612 330
發送站內信

按下去後,如何得到網址?

底下网站有列表
http://mops.twse.com.tw/mops/web/index

若在网站上操作,按下去後,會彈出另1個視窗,然後顯示內容。
我用webBrowser 開上述网址


打開後,可以看到我想要的列表。然後我用 mouse 去點它,卻是彈出 IE 來顯示內容。(奇怪?我預設是Google Chrome啊?怎麼反而是IE自動跳出來開网頁?)

我想用另一個 wb2 來顯示彈出後的內容,而不希望由 IE 來開啟(因太慢),請問:
(1)要如何"得到" 按下去之後的 ip 呢?
好讓 wb2.Navigate("http://想看的网址")
(2)要如何禁止 IE 自動跳出來開网頁?

先謝謝咯....

本篇文章發表於2014-03-10 13:48
== 簽名檔 ==
--
1樓
作者回應


檢舉此回應
我把字串剪貼上來..... 但看不太懂要如何得到網址?

本篇文章回覆於2014-03-10 16:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應


檢舉此回應
要如何讓另1個 wb2 去顯示該网頁內容呢?
本篇文章回覆於2014-03-10 16:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

老頑童
捐贈 VP 給 老頑童 檢舉此回應
http://mops.twse.com.tw/mops/web/index是你自已的網站嗎?
不是的話,基本上是無法"直接"取得mouse是點了哪個連結的

wb1.Navigate後,基本上已經是轉址到對方網站的狀態,控制權完全在對方
也就是你點mouse的動作,訊息是觸發在對方的網頁,無法由你的程式去取得相關訊息
而對方的網頁<form>是設target='_blank',所以是另開一個視窗來開啟網頁
會跳出IE,是因為Client端預設瀏覽器就是IE,此部份無法由程式自行去控制

所以,以目前的方式是無法達成你的需求的
你必需將那些連結綁到你的網頁內,才有可能攔截到相關訊息
例如,改用xmlHttp方式去取得對方網頁的ResponseHTML
再自行去分析html內容取得相關資料之類
本篇文章回覆於2014-03-11 10:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應


檢舉此回應
謝謝3F的答覆,找個時間來看看 xmlHttp
本篇文章回覆於2014-03-11 17:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.