Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Определить активный элемент в TWebbrowser   Найти похожие ветки 

 
Spose ©   (2005-08-24 17:53) [0]

Мне надо узнать какой элемент типа Text, TextArea или Password на одной из форм в данный момент активен (или редаектируется, т.е. на нем мигает курсор).

Получить список самих элементов очень просто (в примере в memo1 заносятся значения этих элементов):
var
   ovElements: OleVariant;
   i,m: Integer;
begin
  for m := 0 to Wb.OleObject.Document.forms.Length - 1 do
  begin
   ovElements := Wb.OleObject.Document.forms.item(m).elements;
   for i := 0 to (ovElements.Length - 1) do
    if (ovElements.item(i).tagName = "INPUT") then
    if (ovElements.item(i).type = "text")or(ovElements.item(i).type = "password")or(ovElements.item(i).type = "textarea") then
      memo1.Lines.Add(ovElements.item(i).Value);
  end;
end;


 
programania ©   (2005-08-25 22:51) [1]


var
ID: IHTMLDocument2;
IL: IHTMLElement;
...
form1.webBrowser1.Document.QueryInterface(IHTMLDocument2, ID);
if ID<>nil then   begin
 IL:=ID.Get_activeElement;
 if copy(lowerCase(IL.Get_outerHTML),1,9)="<textarea" then begin
...



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.028 c
2-1160770982
Fostr
2006-10-14 00:23
2006.10.29
Еще раз про "SQL: Parameter not found"


3-1157096069
Neo Trinitron
2006-09-01 11:34
2006.10.29
Сжатие БД MS Access


2-1160721695
vitv
2006-10-13 10:41
2006.10.29
DBLookupComboBox


2-1160544905
vigo_
2006-10-11 09:35
2006.10.29
Форма копировать, вставить и пр при нажатии пр. кн. мыши


15-1159942976
PHPcoder
2006-10-04 10:22
2006.10.29
Отловить вращение колесика.