블로그 이미지
초딩입맛제주아재
하고 싶은 것만 하며 살고 싶다

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
2006. 10. 9. 11:08 Programing/HTML/JavaScript/CSS
if(object.addEventListener) {
   object.addEventListener('change',event_listener,false);
}else{
   object.attachEvent('onchange',event_listener);
}

function event_listener(){
   alert('object 의 change 이벤트에 반응하는 리스너');
}

- 이벤트 리스너 추가 메서드
   IE        : attachEvent(event.type,listener)
   Mozila : addEventListener(event.type,listener,useCapture)
   * Mozila 의 event.type 은 IE의 그것과는 달리 접두사 'on'이 붙지 않는다는점에 유의.


- 이벤트 리스너 삭제 메서드
   IE        : object.detachEvent(event.type,listener)
  Mozila : removeEventListener(event.type,listener,useCapture)

posted by 초딩입맛제주아재

댓글을 달아 주세요

  1. 아...모질라 계열에서는 addEventListener, removeEventListener 였군요..감사합니다..ㅎㅎ..사실 attachEvent도 몰라서 eval("object.event") = function() {""} 요거 썼었는데..매우 좋지 않은 자바스크립트 코딩이라고 하더군요...

  2. BlogIcon 물결 2006.10.11 14:08  Addr Edit/Del Reply

    eval("object.event") = function() {""}
    이런 방법도 있었군요 ㅎㅎ

    www.w3.org 에 가시면 많은 도움이 되실겁니다.
    이벤트 - 관련 http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/def-index.html

    DOM 관련 - http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/def-index.html