Форум: "Сети";
Текущий архив: 2008.12.07;
Скачать: [xml.tar.bz2];
Вниз
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c