Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Javascript из Delphi, Как запустить JavaScript из Delphi&
Bimboo
Вставить ник
сообщение 18:04:2008, 14:58
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 8
Регистрация: 18:04:2008
Пользователь №: 16 723
Специализация: сети



Репутация: - 0 +


Всем привет!
Я занимаюсь "управлением" HTML страницей из Delphi.
Как можно запустить JavaScript напрямую (не через элемент)?
Как обрабатывать все остальные элементы (заполнять поля, нажимать кнопки) я нашел.
Могу привести примеры кодов.
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 6)
sax_ol
Вставить ник
сообщение 18:04:2008, 15:48
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


IHTMLWindow.execScript ?
Подняться вверх 
 
Сообщение #2
Bimboo
Вставить ник
сообщение 18:04:2008, 16:42
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 8
Регистрация: 18:04:2008
Пользователь №: 16 723
Специализация: сети



Репутация: - 0 +


А через что добраться до IHTMLWindow? Через WebBrowser.Document и WB.OleObject.Window не получается (( И как указать имя и язык скрипта?
Для примера, скрипт javascript, функция send()! И еще, можно ли вызвать функцию с параметрами и что-то возвращает?
Заранее извиняюсь за нубские вопросы.
Подняться вверх 
 
Сообщение #3
sax_ol
Вставить ник
сообщение 18:04:2008, 16:47
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Цитата(Bimboo @ 18:04:2008 - 18:42) *
А через что добраться до IHTMLWindow?
(WebBrowser1.Document as IHTMLDocument2).parentWindow
Цитата(Bimboo @ 18:04:2008 - 18:42) *
можно ли вызвать функцию с параметрами
Да
Цитата(Bimboo @ 18:04:2008 - 18:42) *
и что-то возвращает
Это функция.
Подняться вверх 
 
Сообщение #4
Bimboo
Вставить ник
сообщение 18:04:2008, 16:59
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 8
Регистрация: 18:04:2008
Пользователь №: 16 723
Специализация: сети



Репутация: - 0 +


Добрался, скрипт запустил! Попробую разобраться, как послать туда параметры и получить результат функции!
Спасибо за помощь!
Подняться вверх 
 
Сообщение #5
Bimboo
Вставить ник
сообщение 19:04:2008, 16:33
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 8
Регистрация: 18:04:2008
Пользователь №: 16 723
Специализация: сети



Репутация: - 0 +


Много всего перепробовал, и к IHTMLDocument2.scripts обращаеться, и другими способами, что-то никак не получается запустить скрипт с параметрами и результат в Delphi вернуть (( Народ, кто знает или хотя бы мысли по этому поводу есть, подскажите, плз!!!
Подняться вверх 
 
Сообщение #6
sax_ol
Вставить ник
сообщение 20:04:2008, 12:11
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Bimboo
Используйте Format()
Подняться вверх 
 
Сообщение #7


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 10:25
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net