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

Вниз

Обработка данных html в Delphi   Найти похожие ветки 

 
valcerou ©   (2006-10-18 08:30) [0]

Всем привет !
Столкнулся с такой проблемой:
Есть html страница, на ней один input куда можно писать текст.
На Delphi форме лежит WebBrowser, в котором отображается эта html"ка, button и Edit.
Как можно по нажатию на button1 в Edit занести данные, которые были введены в input.

Если можно, то напишите пожалуйста код по нажатию button"а.

Заранее благодарен !


 
ДьяволСД   (2006-10-18 08:34) [1]

Рекомендую компонент ThtmlViewer http://pbear.com


 
Dmitrij_K   (2006-10-18 10:40) [2]

Примерно так

procedure (const FieldName,Value:WideString);
var
 IDoc  : IHTMLDocument2;
 ITag  : IHTMLElement;
 IDisp : IDispatch;
 zzz   : WideString;
begin
 // документ
 WebBrowser1.ControlInterface.Document.QueryInterface(IHtmlDocument2, iDoc);
 // тэг (итем) по имени
 IDisp := IDoc.all.item(FieldName,0);
 // проверка
 if (IDisp<>nil) and (IDisp.QueryInterface(IHTMLElement, ITag)=S_OK) then
   zzz := ITag.getAttribute("value",0)
end;


 
valcerou ©   (2006-10-18 12:41) [3]

что нужно подключить в uses ?


 
Dmitrij_K   (2006-10-18 12:45) [4]

Этого должно хватить
SHDocVw, MSHTML, ActiveX



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

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

Наверх




Память: 0.44 MB
Время: 0.042 c
15-1160649365
syte_ser78
2006-10-12 14:36
2006.11.05
Прошу оцень оффлайн-клиент форума


5-1142499037
Arm79
2006-03-16 11:50
2006.11.05
ошибка при обращении к Parameters наследника TADOStoredProc


15-1160733102
Elen
2006-10-13 13:51
2006.11.05
Математический Вопрос


15-1161157669
Думкин
2006-10-18 11:47
2006.11.05
Головоломки профессора Головоломки. Гершензон


15-1160664532
Александр Иванов
2006-10-12 18:48
2006.11.05
Существуют ли в России единые базы нормативных документов?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский