タイトル : vb.netから、JavaScriptのinputタグの値が取得出来ないのは? 投稿日 : 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 です。 どなたか、ご存知の方がいらっしゃいましたら 教えて下さい。 宜しくお願い致します。 |