2014. 10. 29. 18:16 슬기로운생활/Web/Servlet
마우스 클릭부분 좌표 받아오기
출처 : http://angeleyes.tistory.com/201
-- div 안이 아닌 전체에서 구하려면 currentObj의 offset을 빼면 된다.
<script language="JavaScript">
<!--
function getMousePosition(evt, currentObj){
var x, y;
if(evt.pageX){
x = evt.pageX - currentObj.offsetLeft;
y = evt.pageY - currentObj.offsetTop;
}
else if (evt.clientX){
x = evt.clientX + document.body.scrollLeft - document.body.clientLeft - currentObj.offsetLeft;
y = evt.clientY + document.body.scrollTop - document.body.clientTop - currentObj.offsetTop;
}
if(document.body.parentElement && document.body.parentElement.clientLeft){
var b = document.body.parentElement;
x += b.scrollLeft - b.clientLeft;
y += b.scrollTop - b.clientTop;
}
alert(x + ',' + y);
return [x,y];
}
// -->
</script>
<div onclick="getMousePosition(event, this)" style="border:solid 1px black;">
your protected content
<br>
Click here..
</div>
'슬기로운생활 > Web/Servlet' 카테고리의 다른 글
Struts2 + Ajax + JSON Action 호출 문제 (1) | 2014.12.30 |
---|---|
javascript(Ajax) 서버 시간 가져오기 (0) | 2014.12.17 |
팝업레이어 - 스마트팝 (0) | 2014.10.29 |
엑셀 다운로드 구현시 한글 깨짐 (0) | 2014.10.24 |
IE에서 z-index 문제 해결 (0) | 2014.10.23 |