Page 1 of 1

마우스 포인터 위치를 알 방법은?

Posted: 2005 02 16 14:30 49
by ranoma
이런 거 여기다 질문해도 될지 모르겠지만 마우스 포인터의 좌표를

알 방법을 알고 싶습니다. 전에 IE용으로 작성할 때에는

window.event.x, window.event.y 를 썼는데 이번에 FireFox에서

보니까 window.event 는 Property를 갖지 않는다면서 에러가 뜨는군요.

그래서 window.event.x와 window.event.y 를 대체해서 마우스 포인터의

좌표를 알 수 있는 W3C 표준이 뭔지알고 싶네요.

그것은

Posted: 2005 02 17 02:30 41
by 박민권
익스처럼 window.event 라고 쓸수는 없습니다.

Code: Select all

<div onclick="test(event)">

function test(e){
   e // 이벤트
}
event는 이벤트가 발생한 객체에서 생성되고 그 생성된 event를
인수로 념겨주면 됩니다. 하지만 익스에서는 안되므로

Code: Select all

function test(e){
    if(window.event){ window.event를 통한 익스용 처리}
    else{ 인수로 받은 e를 통한 익스외 처리}
}
이렇게 하시면 됩니다.