Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   IE не видит свойство clientX при вызове события на объекте (https://javascript.ru/forum/dom-window/28111-ie-ne-vidit-svojjstvo-clientx-pri-vyzove-sobytiya-na-obekte.html)

Alegator 08.05.2012 02:50

IE не видит свойство clientX при вызове события на объекте
 
Код работает во всех браузерах, кроме ИЕ. Пишет: clientX есть null.
Почему?
<div id="ball"><img src="http://n52.ebe.su/img/ball.jpg"></div> 

<script>
var ball = document.getElementById('ball');

ball.onmousedown = function(e) {
  alert(e.clientX);
}

</script>

bot87 08.05.2012 08:47

e=window.event||e может нужно вставить?
Почему событие нужно вызывать через onclick ?Почему здесь событие не срабатЫвает после каждого движение миши?

Раед 08.05.2012 11:44

Alegator,
IE не передаёт событие в обработчик. У него оно хранится в window.event

Alegator 08.05.2012 12:25

Спасибо за помощь. Помогло.

Пользуясь случаем хочу передать "привет" разработчикам ИЕ...


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