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

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
ranoma

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

Post by ranoma »

이런 거 여기다 질문해도 될지 모르겠지만 마우스 포인터의 좌표를

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

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

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

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

좌표를 알 수 있는 W3C 표준이 뭔지알고 싶네요.
박민권
해커
해커
Posts: 724
Joined: 2005 01 31 22:33 55
Location: 대한민국
Contact:

그것은

Post 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를 통한 익스외 처리}
}
이렇게 하시면 됩니다.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests