ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите разрешить вопрос почему события onclick не работают в IE?
  #1  
Старый 08.01.2009, 16:36
Аватар для Darkweider
Darkweider
Участник форума
Регистрация: 08.02.2007
Сообщений: 162
Провел на форуме:
463978

Репутация: 34
Question Помогите разрешить вопрос почему события onclick не работают в IE?

Помогите разрешить вопрос почему события onclick не работают в IE? В Mozzile и Opera все работает. Например
Код HTML:
<select>
         <option value="1">Выбрать 1</option>
         <option value="2" onclick="javafunc();">Выбрать 2</option>
</select>
При выборе значение 2 ничего не происходит =\ Причем если то же событие в <select> запихнуть то все работает. Вообщем проблема такая только в ИЕ в остальных работает. Кто знает как выкрутится для сложившейся ситуации?
 
Ответить с цитированием

  #2  
Старый 08.01.2009, 16:44
Аватар для Jer1cho
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

Репутация: 244
Отправить сообщение для Jer1cho с помощью ICQ
По умолчанию

Выкрутиться — никак.

Присваивай onchange к select'у, если это вариант для тебя...
 
Ответить с цитированием

  #3  
Старый 08.01.2009, 16:48
Аватар для Darkweider
Darkweider
Участник форума
Регистрация: 08.02.2007
Сообщений: 162
Провел на форуме:
463978

Репутация: 34
По умолчанию

Цитата:
Сообщение от Jer1cho  
Выкрутиться — никак.

Присваивай onchange к select'у, если это вариант для тебя...
Не поверишь onchange тоже не работает в ИЕ))))
 
Ответить с цитированием

  #4  
Старый 08.01.2009, 17:19
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от Darkweider  
Не поверишь onchange тоже не работает в ИЕ))))
Работает.

Хотя можешь, конечно, написать свой компонент, заодно избавишься от других багов.

P.S. http://imaker.ru/custom-select/

Последний раз редактировалось astrologer; 08.01.2009 в 17:22..
 
Ответить с цитированием

  #5  
Старый 08.01.2009, 17:29
Аватар для 57uff3r
57uff3r
Новичок
Регистрация: 04.01.2009
Сообщений: 2
Провел на форуме:
5491

Репутация: 1
По умолчанию

<select onChnage="return javafunc();">
.....
</select>

Если принципиально, чтобы скрипт срабатывал только при втором варианте, то

<select onChnage="return javafunc();" id="selector">
.....
</select>
, потом получаешь значения
var selectorValue = document.getElementById(''selec').value;

и запускаешь свою функицю, если selectorValue == 2

Если не работает это - учи JS и думай, где ты не прав.
 
Ответить с цитированием

  #6  
Старый 08.01.2009, 20:34
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Ну какбэ вот:

PHP код:

<script type="text/javascript">
function 
selector(index){
    switch(
index){

        case 
0:
            
alert('xek1');
        break;

        case 
1:
            
alert('xek2');
        break;

        case 
2:
            
alert('xek3');
        break;

        default:
        break;
    }
}
</
script>

<
select name="name" onchange="selector(this.selectedIndex)">
   <
option value="1">Один</option>
   <
option value="2">Два</option>
   <
option value="3">Три</option>
</
select
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
Помогите! (вопрос об Ip адресах) Jodi Болталка 11 27.09.2006 12:00



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ