webbrowser控件如何访问如下页面的元素
在vb编程中,现在要用webbrowser这个控件访问网页,
网页的部分代码后附。
现在想用这个控件访问这部分代码中的元素“userID”,并给这个input元素赋值“123”
不知道下面的代码是否有frame框架,
目前无法取出这个userID的名称,
听说不在同一个域就不能访问了,那下面的代码是不在同一个域么?
难道就没有别的什么办法能够访问了么?
我试着写了几句代码,都无法实现这个功能,
例如:
(1)txtCode.Text =wbsIe.Document.Forms("frm").userID.setAttribute("value", txtID.Text)
(2)想到其中有frame框架,可是只能查到三个框架,都不是所要找的内容。
(3)网上找说有域的区别,可是实在是弄不明白。
下面贴出部分网页的代码,有哪位高手知道的请告知,多谢啦。
=======================================================================================
<script language="JavaScript">
if (parent.frames['annotation'])
parent.frames['annotation'].location = '';
</script>
<html>
<head>
<title>
</title>
</head>
<body bgcolor="white">
<html>
<head>
<title >用户档案管理</title>
<script language=JavaScript src="/dljzgr/jsp/input.js"></script>
<link href="/dljzgr/jsp/input.css" rel="stylesheet" type="text/css">
<script language="javascript">
<!--
function trundef(val)
{
if(val == null)
{
return "";
}
else
return val;
}
function getQuery()
{
var val;
val = trundef(getElementValue(frm.userType));
frm.p_userType.value=val;
val = trundef(getElementValue(frm.transfer));
frm.p_transfer.value = val;
val = trundef(getElementValue(frm.branch));
frm.p_fgs.value = val;
val = trundef(getElementValue(frm.trustbranch));
frm.p_wgs.value=val;
frm.p_q.value = trundef(getElementValue(frm.q));
return true;
}
function add()
{
return true;
}
function init(){
var val = window_onload();
}
-->
</script>
</head>
<body language="javascript" onload="return init()">
<FORM action="userlist?opstatus=X" id="frm" method="post" >
<INPUT type="HIDDEN" name="actiontype" value ="LIST_USER">
<INPUT type="HIDDEN" name="p_operatorID" value ="000016">
<INPUT type="HIDDEN" name="p_userType">
<INPUT type="HIDDEN" name="p_stokeHold">
<INPUT type="HIDDEN" name="p_transfer">
<INPUT type="HIDDEN" name="p_fgs">
<INPUT type="HIDDEN" name="p_wgs">
<INPUT type="HIDDEN" name="p_q">
<INPUT type="HIDDEN" name="ops" value="X">
<H1 class="h1font" style="text-align: center">用户信息检索</H1>
<HR>
<div class="labelDiv" style="left: 10; top: 100; width: 70;">
<A class="labeltext">用户编号:</A>
</div>
<div class="controlDiv" style="left:80;top:100;width:90">
<input id="userID" attrib="editor" name="userID" size="10" >
</div>
<div class="labeldiv" style="left:180;top:100;width:80;">
<A class="labeltext">产权人姓名:</A>
</div>
<div class="controlDiv" style="left:260;top:100;width:190">
<input attrib="editor" name="userName" value="" size="25" maxlength="30">
</div>
。。。。。。
。。。。。。
===============================================================================
以上是网页的部分源码,请高手帮着分析一下喽,不胜感激,解决问题的,百分送上。。