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

Вниз

Select в WebBrowser   Найти похожие ветки 

 
botaniQ   (2007-11-26 11:02) [0]

Доброго времени суток!
Есть маленькая проблемка  с WebBrowser"ом....
В него загружена страничка, например, с таким отрывком кода:

...
<select>
<option value=1>Значение 1</option>
<option value=2>Значение 2</option>
<option value=3>Значение 3</option>
<option value=4>Значение 4</option>
</select>
...

Как бы мне получить массив,  который содержал значения (1, 2, 3, 4) и текстовые значения (Значение 1, Значение 3, Значение 3, Значение 4) этого Select"а, не парся код, а типа WebBrowser.OleObject.Document.Forms.Item(I).value или типа того?


 
botaniQ   (2007-11-26 11:03) [1]

И главное (забыл написать), как потом установить нужное значение?
WebBrowser.OleObject.Document.Forms.Item(I).value:="1"; ???


 
DimaBr ©   (2007-11-26 11:10) [2]

Главное, забыл прочитать тему конференции :(((


 
botaniQ   (2007-11-26 11:11) [3]


> DimaBr ©   (26.11.07 11:10) [2]
> Главное, забыл прочитать тему конференции :(((


То есть ?


 
botaniQ   (2007-11-26 11:13) [4]

Извиняюсь что не туда запихнул вопрос....Просто не знал куда такой вопрос задать....Но теперь мы в "Сетях" :)


 
Anatoly Podgoretsky ©   (2007-11-26 11:13) [5]

> botaniQ  (26.11.2007 11:11:03)  [3]

Это COM/OLE, у нас такая конференция есть.


 
botaniQ   (2007-11-26 11:50) [6]

Итак....получить value (1, 2, 3, ....) мне уже удалось - подскажите как теперь
получить сами текстовые значения .....


 
easy ©   (2007-11-26 12:49) [7]

var
 allOption: oleVariant;
 i:integer;
begin
 allOption:=WebBrowser1.OleObject.document.all.tags("OPTION");
 memo1.Clear;
 for i:=0 to allOption.length-1 do
   memo1.Lines.Add("Value: ["+allOption.item(i).value+"]->Text: ["+
     allOption.item(i).text+"]");


 
botaniQ   (2007-11-26 12:50) [8]


> easy ©   (26.11.07 12:49) [7]

Спасибо....уже разобрался - просто не знал что у Item"а есть свойство text - надо мне JS получше учить :)


 
DiamondShark ©   (2007-11-26 13:39) [9]


> надо мне JS получше учить

Не JS (чего там его учить-то), а DHTML.

Начать можно отсюда:

http://msdn2.microsoft.com/en-us/library/ms533050.aspx



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
15-1222800406
axis_of_evil
2008-09-30 22:46
2008.12.07
как получить список процессов ..


15-1223180939
TUses
2008-10-05 08:28
2008.12.07
Москвичи, подскажите хорошие магазины с компьютерными запчастями?


15-1222946859
Поросенок Винни-Пух
2008-10-02 15:27
2008.12.07
недвижимость в мичигане за пару баксов


2-1224817783
Татьяна
2008-10-24 07:09
2008.12.07
Таблицы Paradox


2-1225088549
AlekseyB
2008-10-27 09:22
2008.12.07
Текстовый файл