웹 페이지에서 컨트롤이나 Element에 이벤트를 추가하기 위해 Cross-browser를 고려해야 한다.
이럴 때 다음과 같이 코드를 작성하면 되겠다.
if (window.addEventListener)
{
window.addEventListener('click', SomeClass.ClickEventMethod , false);
}
else
{
window.attachEvent('onclick', SomeClass.ClickEventMethod );
}
특정 타겟 브라우저로 개발을 하더라도 위와 같이 작업하는 습관은 정말 중요할 것 같다.
'Development > JavaScript' 카테고리의 다른 글
For Beginner XML DOM & Javascript Guide (0) | 2009.09.16 |
---|---|
Javascript : Microsoft OS & Internet Explorer Agent Check (0) | 2009.07.20 |
스크립트에서 클라이언트 프로그램 실행 시키는 방법 (3) | 2009.02.17 |
[js]브라우저의 오른쪽 상단의 X표시를 누르거나 창을 닫을때 이벤트 잡기! (2) | 2009.01.05 |
DHTML을 빠르게 하는 12가지 튜닝 (0) | 2008.07.14 |