史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   關於WebBrowser控件的一些問題 (http://forum.slime.com.tw/thread225491.html)

rank 2008-02-21 07:01 PM

關於WebBrowser控件的一些問題
 
其實最近在做一樣東西遇到了些瓶頸
就是如何能夠偵測到使用者點了hyperlink
我目前是用BeforeNavigate2事件
只能抓到使用者移到了哪一些hyperlink上
而不能抓到使用者是否點了這個hyperlink
因為我有一些動作必要要接在使用者點了hyperlink之後做
不知道誰有辦法解決:on_74:

rank 2008-02-21 08:29 PM

語法:

<body onload=close()>
<font id="ok">100</font>
<script language="javascript">
var cnt=100;
function close(){
        if(cnt!=-1){
          document.all["ok"].innerHTML=cnt;
          cnt--;
          setTimeout("close()",1000);         
        }
}
</script>

如果要在網頁載入時,破除上面計時的方法該怎麼去做
不好意思多加了一個問題:on_47:

rank 2008-02-22 09:54 AM

引用:

作者: rank (文章 1891832)
語法:

<body onload=close()>
<font id="ok">100</font>
<script language="javascript">
var cnt=100;
function close(){
        if(cnt!=-1){
          document.all["ok"].innerHTML=cnt;
          cnt--;
          setTimeout("close()",1000);         
        }
}
</script>

如果要在網頁載入時,破除上面計時的方法該怎麼去做
不好意思多加了一個問題:on_47:

這已經解決了
第一個問題就麻煩大家囉m(_ _)m

mini 2008-02-22 02:53 PM

可以比對
WebBrowser1_BeforeNavigate2

Private Sub WebBrowser1_StatusTextChange(ByVal Text As String)
的 Text

hyperlink 開完後,可以觀察
Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)



如果 hyperlink 會彈出新窗口
則需在
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
做文章
如何應用NewWindow2請參考
http://support.microsoft.com/kb/184876/zh-tw


所有時間均為台北時間。現在的時間是 11:21 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1