IE에서 사용하던 자바스크립트 키이벤트인데 오류가 발생합니다.
event.keyCode == 13
이와같이 체크를 하여 전송하는데 오류가 발생합니다.
이 문법이 표준이 아닌가요?
키이벤트 문제에 대하여
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
keycode가 문제가 아니라 'event'가 문제입니다. (이 글은 웹 표준화 프로젝트 게시판으로 옮겨야 할 것 같군요)
http://www.mozillazine.org/talkback.html?article=2433
http://www.dithered.com/javascript/dom2_events/ (W3C DOM event와 MS DOM event를 지원하는 라이브러리)
여러 가지 브라우저의 DOM event 지원(그리고 다른 여러 가지 표준)에 대한 비교
http://www.quirksmode.org/
http://www.quirksmode.org/js/events_properties.html#key
MS IE용 event 모델, document.all, 'document.' 생략하기, 'window.' 생략하기, innerHTML 등이 한국 웹 사이트에서 문제를 일으키는 중요한 이유 목록의 선두에 들어갈 것 같군요.
event handling 함수가 'e'를 인자로 받도록 고치세요. 그리고, 선두를 다음처럼 하세요.
http://www.mozillazine.org/talkback.html?article=2433
http://www.dithered.com/javascript/dom2_events/ (W3C DOM event와 MS DOM event를 지원하는 라이브러리)
여러 가지 브라우저의 DOM event 지원(그리고 다른 여러 가지 표준)에 대한 비교
http://www.quirksmode.org/
http://www.quirksmode.org/js/events_properties.html#key
MS IE용 event 모델, document.all, 'document.' 생략하기, 'window.' 생략하기, innerHTML 등이 한국 웹 사이트에서 문제를 일으키는 중요한 이유 목록의 선두에 들어갈 것 같군요.
event handling 함수가 'e'를 인자로 받도록 고치세요. 그리고, 선두를 다음처럼 하세요.
Code: Select all
function eventHandler(e)
{
if (!e) var e = window.event;
if (e.keyCode ....)
Who is online
Users browsing this forum: No registered users and 2 guests