tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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
です。
どなたか、ご存知の方がいらっしゃいましたら
教えて下さい。

宜しくお願い致します。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。