![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
вопрос по Variant? [D7, WinXP]
Calibr © (2006-09-30 22:02:00)Есть же функция в Variantе : GetElementById - для определения элементапо id.
А как определить элемент по имени или по типу?
Если есть id я делаю так:
var
doc: Variant;
element: Variant;
doc := WebBrowser.Document;
element := doc.getElementById('Field1');
element.Value := 'нужный текст';
А если id не задано как определить елемент по типу?
Наприер я знаю что есть такой елемент:
<INPUT class=textbox size=13 name=name>
Как мне поместить его в переменную типа Variant?
DiamondShark (2006-09-30 23:00:00) [1]Какой же это "вопрос по Variant"? Это вопрос по DHTML Object Model
Ужас какой, люди код пишут как заклинания, не вникая в смысл, не представляя себе, чем они на самом деле пользуются.
Вот здесь DOM описан:
http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp
В частности, см. коллекции all или elements
palva (2006-09-30 22:31:00) [2]Вообще есть XML-ная функция getElementsByTagName, которая возвращает коллекцию элементов с данным именем (INPUT в твоем случае). Но не знаю, будет ли она здесь работать. Нужно искать в документации.