В IE 7 не реагирует событие onclick
Проблема следующая :
<option onclick="request(1)"> при нажатии в IE7 на option функция не вызывается |
Вешайте обработчик onchange на <select>
|
мне надо полюбому на option
|
Нельзя на OPTION.
Если Вам нужен какой-то конкретный OPTION, то пишите в обработчике onchange так: if ((event.target || event.srcElement).value == "значение нужного OPTION") request(1); |
Что такое event и как его определить
|
event — это объект события.
Учите основы, а потом противоречьте очевидным вещам. |
ошибка event is not defined
|
<script>
window.document.getElementById('opt1').onchange=fu nction(){ if ((event.target || event.srcElement).value == "Ресторан «Посадский»") req(1); alert("ffe"); }; </script> |
<script> window.document.getElementById('opt1').onchange=function(event){ event=event||window.event; if ((event.target || event.srcElement).value == "Ресторан «Посадский»") req(1); alert("ffe"); }; </script> Я-то думал, Вы пишете код прямо в обработчике (<select onchange="...") |
Событие вызывается но не вызывается функция req() определенная выше в IE7
window.document.getElementById('opt1').onchange=fu nction(event){ event = event || window.event; if ((event.target || event.srcElement).value == 'Ресторан «Посадский»') req(1); alert("fefw"); }; |
Часовой пояс GMT +3, время: 01:40. |