Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

JavaScript и WebBrowser   Найти похожие ветки 

 
Скив   (2004-07-01 23:25) [0]

Здравствуйте ув. Мастера
Есть некая функия, реализованная на JavaScript (например X1), она расположена на странице
www.host.ru, могу ли я как-нибудь запустить её из своей программы с Webbrowser"ом?
если да, то как, если нет, то почему?


 
Landgraph ©   (2004-07-02 09:56) [1]

Точно не помню как, но по-моему как вариант:
var
...
Doc: Variant;
...
begin
...
Doc:=WebBrowser1.Document;
Doc.имя_функции(параметры_функции);
//Либо:
Doc.parentWindow.exec("имя_функции(параметры_функции);", "JavaScript");
...
end;


 
Скив   (2004-07-02 10:54) [2]

усложняем ситуацию, страница разбита на несколько фреймов, и эта функция загружается в одном из фреймов, что тогда в примере может изменится?


 
Reindeer Moss Eater ©   (2004-07-02 11:03) [3]

Упрощаем ситуацию.
Выкачиваем скрипт на локальный диск один раз, забываем навсегда про веб сервер, фреймы и проч.
Выполняем скрипт любым доступным способом.


 
Скив   (2004-07-02 11:09) [4]

метод "название функции" не поддерживается automation object
пишет в обоих случаях


 
Скив   (2004-07-02 11:10) [5]

любым доступным, например каким?


 
Reindeer Moss Eater ©   (2004-07-02 11:23) [6]

Например Windows Scripting Host, например браузером.
Любым средством понимающим JavaScript.
Хоть своим собственным интерпретатором.


 
Landgraph ©   (2004-07-02 12:29) [7]

Лови демо:

http://www.landgraph.net/index.php?show=articles&action=read&id=11

Прямой URL на архив дать не могу - выкинет на главную страницу =), а так и искать не надо



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

Форум: "Сети";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.026 c
1-1092745697
GRAND25
2004-08-17 16:28
2004.09.05
Электронная идентификация пользователя


14-1092303783
Max Ivanych
2004-08-12 13:43
2004.09.05
Кто-нибудь покупал квартиру в кредит?


3-1092210206
Lika
2004-08-11 11:43
2004.09.05
Как составить оптимальный запрос?


3-1091776296
Рафик
2004-08-06 11:11
2004.09.05
Проблема с полями


14-1092638090
Ega23
2004-08-16 10:34
2004.09.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский