Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Webbrowser проблема с фреймами


Автор: Bugaman 20.5.2007, 12:00
Вообщем у меня такая проблема, нужно найти на все фреймах элементы со значением name='login' 
Помогите кто-нибудь, я уже задолбался, весь форум перерыл, так и не понял как мне это сделать, вот что-то тут начудил, оно естествено не работает
Код

var
  i,a: integer;
begin
    for i := 0 to (WebBrowser1.OleObject.Document.frames.Length - 1) do
  begin
  for a:=0 to WebBrowser1.OleObject.Document.frames.item(i).Document.forms.item(0).elements.Length - 1  do
      if WebBrowser1.OleObject.Document.frames.item(i).Document.forms.item(0).elements.item(a).name = 'login' then  WebBrowser1.OleObject.Document.frames.item(0).Document.forms.item(0).elements.item(a).value:='2';
   end;
  end;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)