JSSS?, attachEvent? ... @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 4 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Заголовок сообщения: JSSS?, attachEvent? …
Сообщение Добавлено: 28 Апрель 2003, 13:31:39 
интересует вот подобная ситуация, грубо говоря есть attachEvent - в ИЕ, но только лишь в ИЕ, можеть есть, что более безболезненное? =) я не очень то большой знаток JS =)

Я впринципе на вскидку решил вот так, но уже с первого взгляда можно найти массу минусов … да проблемы браузеров 4-ых версии не волнуют
Код:
<HTML>
   <HEAD>
      <SCRIPT>
         function myOnMouseOver(){
            if(!this.disabled) this.style.backgroundColor = "#EFEFEF";
         }
         function myOnMouseOut(){
            if(!this.disabled) this.style.backgroundColor = "#CCCCCC";
         }
         function myOnMouseDown(){
            if(!this.disabled) this.style.backgroundColor = "#FFFFFF";
         }
         function addTagsEvent(tagName,initObject){
            var tagRef = document.getElementsByTagName(tagName);
            for(var index = 0; index < tagRef.length; index++){
               for(var objProperty in initObject){
                  tagRef[index][objProperty] = initObject[objProperty];
               }
            }
         }
      </SCRIPT>
   </HEAD>
   <BODY onload='addTagsEvent("INPUT",{onmouseover:myOnMouseOver,onmouseout:myOnMouseOut,onmousedown:myOnMouseDown,onmouseup:myOnMouseOver});'>
      <FORM>
         <INPUT TYPE="button" VALUE="button" DISABLED>
         <INPUT TYPE="button" VALUE="button">
      </FORM>
   </BODY>
</HTML>


Вобщем, что подскажите? =)
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 29 Апрель 2003, 15:12:05 
Интересно я задал глупый вопрос или непонятный вопрос? =)

Я повторюсь, в Mozilla/Netscape есть псевдо классы типа TD:hover, INPUT:focus - в ИЕ не пашет, и этого маловато, в ИЕ есть "attachEvent" и "addBehavior" - (чье действие приблизительно такое как в коде выше) - мне это какбы, остановится в своих изысканиях или есть, что-то что я упустил? =))))
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 29 Апрель 2003, 16:01:17 
@st@l@vist@, знаешь анекдот про программиста и его сына? ("Папа, а почему солнце всходит на востоке, а заходит на западе?")

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 29 Апрель 2003, 16:03:56 
Теоретик блин =)
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 4 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100