2010-02-11 5 views
3

"window.onblur"또는 "window.onfocusout"또는 이와 비슷한 것을 사용하여 문서 또는 브라우저 창 외부의 IE에서 마우스 위치를 검색하는 것이 가능하다는 것을 알았습니다.문서 외부에서 마우스 위치를 잡을 수 있습니까?

파이어 폭스에서도 마우스 포인터를 뷰포트 밖으로 빠르게 이동 시키면 onmouseout 이벤트 핸들러에서 음수의 마우스 좌표를 제공합니다.

앞서 언급 한 IE 동작과 유사한 Firefox에서 더 많은 작업을 수행 할 수 있습니까?

+0

이미 파이어 폭스에서 테스트했다면 왜 묻는거야? – dusoft

+0

에헴, 아마도 나는 누군가가 나보다 더 많이 알고 있기를 바란다. – Moom

+0

이것으로 무엇을하려고합니까? 제한된 유용성이있는 것 같습니다. 'onmousemove'를 사용하여 창 밖으로 마우스를 추적 할 수 있지만 드래그 이벤트 중에 만 마우스를 추적 할 수 있습니다. – bobince

답변

0

아니요 사용자가 창 내부에서 드래그 동작을 계속하지 않는 한 마우스가 Firefox 외부에있을 때 마우스 이동 이벤트를 얻을 수 없습니다. 이 한계를 극복하기위한 해킹에 대해서는 잘 모릅니다.

1

한 가지 방법은 실제로 사용자 측에서 실행되는 Java 애플릿을 작성하는 것입니다. 그런 다음 자바 컨트롤을 사용하여 사용자 화면의 마우스 위치를 추적합니다.

+1

아, 그건 똑똑 하네. –

+0

흥미로운 아이디어, 감사합니다. – Moom

관련 문제