Показать сообщение отдельно
  #9 (permalink)  
Старый 08.05.2012, 12:34
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Раед Посмотреть сообщение
cyber,
IE<9 не передаёт событие в обработчик. У него оно хранится в window.event
Остальные браузеры передают объект-событие в функцию 1-м аргументом.
я это знал.
но самое интересное , что код ниже работает в ие9
document.getElementById("link").onclick=function(e) 
{
alert(e);
	}

но поидее он должен работать так
document.getElementById("link").onclick=function(e) 
{
e = (e === 'undefind') ? window.event : e;
alert(e);
	}
Ответить с цитированием