Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.009 c
2-1225433373
Sorry
2008-10-31 09:09
2008.12.07
Главная форма поверх остальных...


15-1223228797
dr_creigan
2008-10-05 21:46
2008.12.07
активация делфы


15-1223305707
Slider007
2008-10-06 19:08
2008.12.07
С днем рождения ! 5 октября 2008 воскресенье


15-1223014909
Dennis I. Komarov
2008-10-03 10:21
2008.12.07
У кого еще есть проблемы с ICQ?


2-1225276621
Andy BitOff (PPC)
2008-10-29 13:37
2008.12.07
Exception




   Наверх