控制WebBrowser中显示的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 11830
  • 开始时间 开始时间
1

11830

Unregistered / Unconfirmed
GUEST, unregistred user!
我用WebBrowser1显示一个网页,网页中有radio键,如下:
<input type=radio name=1 value=A>
<input type=radio name=1 value=B>
<input type=radio name=1 value=C>
<input type=radio name=1 value=D>

我想通过程序自动选择某一个键,如C,要如何写呀?
我用后面的方法试了,不行。
请告诉我一下,谢谢了。
function TForm1.do
var
o:OleVariant;
begin
o:=WebBrowser1.OleObject.document.all.item('1',0);
o.checked:=true;
end;
 
上面的已经搞定。还有一个问题,就是用WebBrowser1访问带用户名和密码的网站时,如果自动输入用户名和密码呀?
(注意:用户名和密码是网站的认证,不是网页上面的登录)
 
可以先用get或者post方法提交用户名和密码在登陆
 
用户名和密码是网站的认证,不是网页上面的登录
 
var
o:OleVariant;
begin
o:=WebBrowser1.OleObject.document.all.item('用户名值',0);
o.value:=用户名;
o:=WebBrowser1.OleObject.document.all.item('密码值',0);
o.value:=密码;
o:=WebBrowser1.OleObject.document.all.item('登陆按键值',0);
o.click;

end;

应就是这样的吧。你给个网页地址来看看才知道啊。
 
老大,不是这个。用户名和密码是网站的认证,不是网页上面的登录。
在访问一个网页时,弹出一个窗口,显示“连接到....”要求输入用户名和密码,输入正确后显示网页,错误时显示401无权限访问。
 
后退
顶部