Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
15-1222946328
Буум
2008-10-02 15:18
2008.12.07
Открытие методов класса внутри другого класса


15-1223126568
Урсулапов_
2008-10-04 17:22
2008.12.07
RSS-поток в кодировке UTF-8


2-1224966934
Kolan
2008-10-26 00:35
2008.12.07
Однообразная работа с TComboBox и TListBox.


2-1225259163
Вовка
2008-10-29 08:46
2008.12.07
Вопрос по ChackListBox


15-1222873439
Городской Шаман
2008-10-01 19:03
2008.12.07
Обработчики исключений SEH vs classic C++





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский