WebBrowserコントロールのNewWindow2イベント発生時に遷移先のURLを知るには?

解決


はるね  2003-05-22 20:53:51  No: 78015  IP: [192.*.*.*]

WebBrowserコントロールについての質問です。
JavaScriptでwindow.open()した場合などにNewWindow2イベントが発生しますが、そのNewWindow2イベント発生時に次に遷移するURLが知りたいです。どなたかいい方法ご存知ないでしょうか。

やりたいことは、特定のドメインであればppDispにオブジェクトを渡して、WebBrowserコントロールで表示。それ以外であれば素通ししてIEで表示。なんてことなんです。よろしくお願いいたします。

編集 削除
魔界の仮面弁士  2003-05-22 21:50:01  No: 78016  IP: [192.*.*.*]

> JavaScriptでwindow.open()した場合などにNewWindow2イベントが発生しますが、
# IEなので、JavaScriptではなく、JScriptですね。

> そのNewWindow2イベント発生時に次に遷移するURLが知りたいです。
NewWindow2ではなく、NewWindowイベントを利用してください。
なお、NewWindowイベントは、
  Private WithEvents WB As WebBrowser_V1
  Private Sub Form_Load()
    Set WB = WebBrowser1.Object
  End Sub
のようにすることで利用できるようになります。

編集 削除
はるね  2003-05-23 21:24:42  No: 78017  IP: [192.*.*.*]

どうもありがとうございました。助かりました。

編集 削除