IE7でWebBrowserコントロール使うと、WebページのFORMタグが制御できないのですが


マロン  2006-06-11 20:39:01  No: 131808

[開発環境:WinXP/VB6SP6]

いつもお世話になります。

現在MicrosoftIEでは、7/ベータ2というのがリリースされていますが、
http://www.microsoft.com/japan/windows/ie/default.mspx
これに関連してちょっと質問いいでしょうか。

私はこれまでIE6を使用していますが、Webブラウザーコントロールによって
表示された私のログインページに対して、例えば

    WebBrowser1.Document.getElementsByName("password")(0).Value = "0123"
    WebBrowser1.Document.getElementsByName("loginForm").Item(0).submit

のような処理をさせています。
表示されたウェブページのログインを自動でさせようというものですが、
試しにIE7を使用すると、どうもこの処理ができないようなんです。

もしかしてIE7によるセキュリティ強化の関係で、7以降はこの処理が拒否
されるようになったのかなと勝手に想像しているのですが、実際のところ
どうなんでしょうか。

もしご存知の方がいらしたら教えて頂けないでしょうか。


LESIA  2006-06-12 03:43:57  No: 131809

IE7は使っていないのですが、
WebBrowser1.Document.loginForm.password.Value = "0123"
WebBrowser1.Document.loginForm.submit
では、だめですか?


マロン  2006-06-13 20:55:49  No: 131810

LESIAさん、ありがとうございます。
IE6ではもちろん問題ないですが、IE7でも調べてみます。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加