Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   не работает выхов JS в IE (https://javascript.ru/forum/css-html-internet-explorer/9607-ne-rabotaet-vykhov-js-v-ie.html)

AntiBuger 27.05.2010 15:30

не работает выхов JS в IE
 
Здравствуйте. Пытаюсь рабобраться на простом примере, почеммы не работает этот код?

<select name="aaa">
<option >1</option>
<option onChange="alert('ddd')">2</option>
<option>3</option>
</select>

Kolyaj 27.05.2010 15:34

onchage у select срабатывает, а не у option.

AntiBuger 27.05.2010 15:37

Уважаемый Николай, что мне сделать? Мне вообще надо вызывать определенную функцию при определенном выборе option Я пример специально легкий написал. В Opere и FF всё работает на ура, а IE выё...

exec 27.05.2010 15:38

onclick

AntiBuger 27.05.2010 15:46

Цитата:

Сообщение от exec
onclick

Не помогает, Вы думаете я не пробовал....

e1f 27.05.2010 16:40

<select name="aaa" onchange="if (1 == this.selectedIndex) alert('ddd');"> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
</select>

AntiBuger, хорош дублировать темы.

FRIE 08.06.2010 14:08

function shoise(selectedoption){
var selectedoption = this.options[this.selectedIndex].id;
alert(selectedoption);
}

<select name="aaa" onChange='shoise.call(this)';>
<option id='1'>1</option>
<option id='2'>2</option>
<option id='3'>3</option>
</select>

Юзай наздоровье ))))))) сам долго искал как такое делать

e1f 08.06.2010 14:32

FRIE, только зачем id? value.

FRIE 08.06.2010 15:28

Цитата:

Сообщение от e1f (Сообщение 58489)
FRIE, только зачем id? value.

а не зачем )))))
просто если у него в option value стоит например
<option id='1'>Вася</option>
а в скрипте нужно использовать id этого Васи

e1f 08.06.2010 15:47

FRIE, честно говоря.


Часовой пояс GMT +3, время: 02:59.