Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ActiveX и JS 
:(
    Опции темы
knave
Дата 24.9.2004, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 6.3.2003
Где: Санкт-Питербург ( Россия)

Репутация: нет
Всего: 5



Я сделал ActiveX, вставил на старницу, он работает. У него есть событие OnSizeChanged - генерится когда один из его внутренних элементов меняет размер. Как мне перехватить это событие в JavaScript???

Пробовал высести это событие ерез alert так он говрит, что нет такого события. Может надо как то его объявлять при объявлении object???


Код
<OBJECT id="VRObj"
 width="400"
 height="300"
 CLASSID="CLSID:C9298DC5-9BAE-4F99-A8E0-9F3F0584FEAF"
 codebase="d:/temp/VRObject.ocx"
 type="application/x-oleobject"
>
<noobject>You must allow ActiceX object in you browser.</noobject>
</OBJECT>
<script language="javascript">
function VRObjOnSizeChanged(width, height)
{
 Alert('aa');
}

alert(document.getElementById("VRObj").OnSizeChanged);
               document.getElementById("VRObj").OnSizeChanged = VRObjOnSizeChanged;
</script>



--------------------
С наилучшими пожеланиями !!!
PM MAIL ICQ   Вверх
knave
Дата 24.9.2004, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 6.3.2003
Где: Санкт-Питербург ( Россия)

Репутация: нет
Всего: 5



Сам разобрался, вот так этоделается

Код
<script LANGUAGE="JavaScript" FOR="VRObj" EVENT="OnSizeChanged(w, h)">
                    alert(w + ':' + h);
</script>



--------------------
С наилучшими пожеланиями !!!
PM MAIL ICQ   Вверх
Aliance
Дата 25.9.2004, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата(knave @ 24.9.2004, 16:58)
событие OnSizeChanged

Такого нету. Есть onresize. Работает в 4ых и выше версиях браузеров, обозначает, что пользователь изменил размер окна.
PM MAIL WWW ICQ Skype   Вверх
-Mikle-
Дата 25.9.2004, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: нет
Всего: 59



Цитата(Aliance @ 25.9.2004, 19:50)
Цитата (knave @ 24.9.2004, 16:58)
событие OnSizeChanged


Такого нету. Есть onresize. Работает в 4ых и выше версиях браузеров, обозначает, что пользователь изменил размер окна.

В пользовательских ActiveX может быть какое угодно событие, какое я запрограммирую в ActiveX, такое и будет smile.gif
Он же говорит:
Цитата(knave @ 24.9.2004, 20:58)
Я сделал ActiveX,

Я тож делаю, и была раньше такая проблема, когда не знал как отлавливать события на JS от моих ActiveX'ов, потом в инете нашел smile.gif

Это сообщение отредактировал(а) -Mikle- - 25.9.2004, 20:55


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
Aliance
Дата 25.9.2004, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



-Mikle-
Раздел называется JavaScript, про него я и говорил, если не понял о чем он имел ввиду - виноват smile.gif

Цитата(Mikle @ 25.9.2004, 20:54)
потом в инете нашел

Тык поделись с человеком...

PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0485 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.