
25.04.2013, 02:51
|
 |
LMD-DML
|
|
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
|
|
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
doc : IHTMLDocument2;
span, tmp : IHTMLElement;
i, cnt : integer;
begin
if WebBrowser1.Document = nil then
begin
ShownMessage('Сперва хоть что нибудь загрузите в TWebBrowser!');
Exit;
end;
if Edit1.Text = '' then
begin
ShownMessage('Нужен SPAN ID!');
Exit;
end;
doc:= WebBrowser1.Document as IHTMLDocument2;
cnt:= doc.All.Length;
for i := 0 to cnt - 1 do
begin
tmp:= doc.all.item(i, '') as IHTMLElement;
if (tmp.tagName = 'SPAN') and (tmp.id = Edit1.Text) then
begin
span:= tmp;
Break;
end;
end;
if span <> nil then span.click
else
ShownMessage('Не повезло, нету тут тега SPAN или забыли его ID :)');
end;
|