powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обработка событий ActiveX-компонентов в HTML
5 сообщений из 5, страница 1 из 1
Обработка событий ActiveX-компонентов в HTML
    #33394986
YureLj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, товарищи!

Есть следующая проблема:
Пишу 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?
...
Рейтинг: 0 / 0
Обработка событий ActiveX-компонентов в HTML
    #33395171
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<object ... onclick="obj_OnClick();" ... > ... </object>
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Обработка событий ActiveX-компонентов в HTML
    #33447522
YureLj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmo<object ... onclick="obj_OnClick();" ... > ... </object>

Нет, так не работает
...
Рейтинг: 0 / 0
Обработка событий ActiveX-компонентов в HTML
    #34205131
Timur Algoint.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так работает для элемента id=AXCalendar

<script for="AXCalendar" event="NewMonth" language="JavaScript">
alert('event "NewMonth" has occured');
</script>
...
Рейтинг: 0 / 0
Обработка событий ActiveX-компонентов в HTML
    #34205258
SnowMan2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Jave, в отличии от Delphi и Basic-a чувствительность к регистру. Часто из-за этого бывают трудно уловимые ошибки.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обработка событий ActiveX-компонентов в HTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]