Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обработка событий ActiveX-компонентов в HTML
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, товарищи! Есть следующая проблема: Пишу ActiveX-компонент (точнее говоря, ActiveX-control - потомок VCL-ного компонента) на Delphi 6.0. Задача - интеграция его в HTML-страницу. Все замечательно, но нужно в HTML обработать событие OnClick данного элемента. Почему-то получается это сделать только на VBScript'e, а вот на JavaScript'e не удается :( Пишу вот так: <HTML> <HEAD> <SCRIPT LANGUAGE="VBScript"> <!-- Sub obj_OnClick abc.value = obj.Text End Sub --> </SCRIPT> </HEAD> <H1> Delphi 6 ActiveX Test Page </H1><p> You should see your Delphi 6 forms or controls embedded in the form below. <HR><center><P> <OBJECT classid="clsid:C8C60953-18B2-4CC5-A072-A9286056DB38" codebase="http://dbserver/maskeditx/MaskEditXControl1.ocx#version=1,0,4,0" width=350 height=250 align=center hspace=0 vspace=0 id=obj > </OBJECT> <br> <input type="text" name="abc" value=""> </HTML> Все работает. А вот когда текст скрипта заменяю на JavaScript: <SCRIPT LANGUAGE="JavaScript"> function obj_OnClick() { abc.value = obj.Text; } </SCRIPT> Не работает :( Можно ли вообще обрабатывать события ActiveX-ов на JavaScript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 15:19 |
|
||
|
Обработка событий ActiveX-компонентов в HTML
|
|||
|---|---|---|---|
|
#18+
<object ... onclick="obj_OnClick();" ... > ... </object> ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 16:11 |
|
||
|
Обработка событий ActiveX-компонентов в HTML
|
|||
|---|---|---|---|
|
#18+
maXmo<object ... onclick="obj_OnClick();" ... > ... </object> Нет, так не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 18:19 |
|
||
|
Обработка событий ActiveX-компонентов в HTML
|
|||
|---|---|---|---|
|
#18+
Вот так работает для элемента id=AXCalendar <script for="AXCalendar" event="NewMonth" language="JavaScript"> alert('event "NewMonth" has occured'); </script> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 19:15 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1346382]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 355ms |

| 0 / 0 |
