我用WebBrowser控制网页中的对象,
有两种写法:1:
Uses MSHTML     //IHTMLDocument2,IHTMLInputElement,IHTMLFormElement等在其中定义,必须加上该单元!var
  Doc:IHTMLDocument2;
  Input:IHTMLInputElement;
  Form:IHTMLFormElement;
begin
Doc:=Webbrowser1.Document as IHTMLDocument2;
Input:= Doc.all.item('name',0) as IHTMLInputElement;
            //或者Input:= IHTMLDocument2(Webbrowser1.Document).all.item('name',0) as IHTMLInputElement;
Input.value:='Test';
Input:= Doc.all.item('pass',0) as IHTMLInputElement;
           //或者Input:= IHTMLDocument2(Webbrowser1.Document).all.item('name',0) as IHTMLInputElement;
Input.value:='123456';
Form:= Doc.all.item('alogon',0) as IHTMLFormElement;
Form.submit;
end;2:
With WebBrowser1.OleObject.document do
begin 
  all.item('name').value:='Test';
  all.item('pass').value:='123456;
  forms.item('alogon').submit;
end;在没有Frame的情况下没问题!可拿到有Frame的页面里就不行了,我应该怎么改上面的那些代码呢?我要控制的对象在Frame:<frame src="output.htm" name="send">里。也就是说要控制的对象在“output.htm”里。我该怎么把Frame加到上面的代码里呢?救救我呀!