Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Javascript из Delphi
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - Сети
Bimboo
Всем привет!
Я занимаюсь "управлением" HTML страницей из Delphi.
Как можно запустить JavaScript напрямую (не через элемент)?
Как обрабатывать все остальные элементы (заполнять поля, нажимать кнопки) я нашел.
Могу привести примеры кодов.
sax_ol
IHTMLWindow.execScript ?
Bimboo
А через что добраться до IHTMLWindow? Через WebBrowser.Document и WB.OleObject.Window не получается (( И как указать имя и язык скрипта?
Для примера, скрипт javascript, функция send()! И еще, можно ли вызвать функцию с параметрами и что-то возвращает?
Заранее извиняюсь за нубские вопросы.
sax_ol
Цитата(Bimboo @ 18:04:2008 - 18:42) *
А через что добраться до IHTMLWindow?
(WebBrowser1.Document as IHTMLDocument2).parentWindow
Цитата(Bimboo @ 18:04:2008 - 18:42) *
можно ли вызвать функцию с параметрами
Да
Цитата(Bimboo @ 18:04:2008 - 18:42) *
и что-то возвращает
Это функция.
Bimboo
Добрался, скрипт запустил! Попробую разобраться, как послать туда параметры и получить результат функции!
Спасибо за помощь!
Bimboo
Много всего перепробовал, и к IHTMLDocument2.scripts обращаеться, и другими способами, что-то никак не получается запустить скрипт с параметрами и результат в Delphi вернуть (( Народ, кто знает или хотя бы мысли по этому поводу есть, подскажите, плз!!!
sax_ol
Bimboo
Используйте Format()
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.