Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Совместимость двух скриптов  (Прочитано 7164 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SSW
Гость
« : 14-11-2003 09:04 » new

На странице есть два скрипта которые используют onMouseOver и onMouseOut, причем в одном и том же месте. Получается так, что работает только один скрипт. Есть ли какоето альтернативное решение, или стоит отказатся от одного из скриптов?
Записан
Fireworm
Гость
« Ответ #1 : 14-11-2003 11:47 » 

Должны работать оба. Один когда наводиш машь на область, другой когда убираеш ее оттуда. Может ошибка в самих скриптах?
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 14-11-2003 11:48 » 

SSW, не очень понятная формулировка. onMouse.... - параметры тега для вызова ф-ий на события и как скрипты могут их использовать?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Anonymous
Гость
« Ответ #3 : 14-11-2003 12:45 » 

Скрипты отдельно друг от друга работают.
Один скрипт меняет картинку, а другой рисует подсказку к ссылке, оба они должны работать в одной и тойже области екрана.

Первый скрипт при выборе области делает :
 onMouseOver="img_act('img1')";
 onMouseOut="img_inact('img1')";
а тут же другой тоже чете свое присваивает, что я уже не помню(дома посмотрю)
 onMouseOver=......
 onMouseOut=......

получается что либо тот, лобо другой, или я напутал?
Записан
SSW
Гость
« Ответ #4 : 14-11-2003 12:51 » 

:oops: Извините я забыл войти.  Мой коментарий чуть выше. :oops:
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 14-11-2003 13:16 » 

Наверно все-таки что-то не то написал... Over работает когда курсор внутри, а Out при выходе за пределы объекта - конфликтов быть не должно. Может скрипт на Over работает слишком долго?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Fireworm
Гость
« Ответ #6 : 14-11-2003 13:17 » 

А как ты это себе представляеш в собатийной модели? Событие одно, а действия разные! Каждому событию может быть сопаставленно одно, и только одно действие.
Решение - создай функцию, в которой будеш вызывать обе свои функции. Либо onMouseOver="img_act('img1'); func2();";
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 14-11-2003 13:46 » 

Как всегда тороплюсь и читаю не внимательно...
Цитата
Скрипты отдельно друг от друга работают.
Один скрипт меняет картинку, а другой рисует подсказку к ссылке, оба они должны работать в одной и тойже области екрана.

Первый скрипт при выборе области делает :
 onMouseOver="img_act('img1')";
 onMouseOut="img_inact('img1')";
а тут же другой тоже чете свое присваивает, что я уже не помню(дома посмотрю)
 onMouseOver=......
 onMouseOut=......

получается что либо тот, лобо другой, или я напутал?

Это они параметры тегов правят? Тот что последний отработает, то и будет установлено.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
ааа
Гость
« Ответ #8 : 08-05-2004 20:42 » 

ну что приехали Отлично  Улыбаюсь  Я шокирован!   Ха-ха-ха  :twisted:
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines