Показать сообщение отдельно
  #1 (permalink)  
Старый 19.02.2012, 19:12
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

this в Internet Explorer
Почему в данном примере this указывает на глобальный объект window, а не на объект вызвавший событие? И как это исправить?
<div id="el">Элемент</div>

<script>

var id = 'Ха-ха!';

var el = document.getElementById('el');
    el.attachEvent('onmousedown', function() {
      alert(this.id)
    });

</script>
Ответить с цитированием