タイトル | : vb.netから、JavaScriptのinputタグの値が取得出来ないのは? |
記事No | : 9248 |
投稿日 | : 2009/08/09(Sun) 23:25 |
投稿者 | : ペルソナ |
はじめて投稿させて頂きます。
vb.net2003からJavaScriptで作成した htmlのinputタグの値を取得したいのですが うまく取得できません。
※JavaScript(test.html) <html> <head> <script language="JavaScript"><!--
function openWin() { var wd; var objForm = document.form1 ; var url = "http://localhost/index.asp";
wd = window.open( "", "_new", "resizable=yes, scrollbars=yes, location=yes, menubar=yes" );
wd.focus(); objForm.target = "_new"; objForm.action = url; objForm.method = "POST"; objForm.submit();
}
//--></script>
</head> <body onload="openWin()"> <form name="form1"> <input id="id1" type="hidden" name="param1" value="test1"> <input id="id2" type="hidden" name="param2" value="test2"> </form> </body> ______________________________________________________________ ※VBソース AxWebBrowser1.Navigate("C:\test.html") Dim names As mshtml.IHTMLElementCollection Dim input As mshtml.HTMLInputElement
input = AxWebBrowser1.Document.getElementById("id") names = AxWebBrowser1.Document.getElementsByTagName("input")
以上を実行すると、ウォッチウィンドウで input = Nothing namesは、names.length = &H0 となります。 なぜ、inputタグや、nameタグが取得出来ないのか 手詰まりとなってしまいました。。。
参照したサイトは http://www.ne.jp/asahi/hishidama/home/tech/vb/webbrowser.html#doc です。 どなたか、ご存知の方がいらっしゃいましたら 教えて下さい。
宜しくお願い致します。
|