출처 : 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>



Posted by 좀모씨


http://www.innocia.com/smartPop/


짱조움

Posted by 좀모씨


이번엔 참 웃기는 문제였다.

테이블 데이터를 엑셀로 다운로드 하는데, 특정 검색조건 하에서만 한글이 깨진다....

로컬 테스트시에는 안깨진다. 운영서버에서만 깨진다. 다 깨지는 것도 아니고 특정 조건일 때만!


결국, 헤더 문제였다.


response.setHeader("Content-Disposition", "attachment;filename=" + xls_file_name + ".xls;");

response.setHeader("Content-Description", "JSP Generated Data"); 

response.setContentType("application/vnd.ms-excel;charset=EUC-KR");


이렇게 코딩이 되어 있던 걸


response.setHeader("Content-type", "application/vnd.ms-excel; charset=euc-kr"); 

response.setHeader("Content-Disposition", "attachment;filename=" + xls_file_name + ".xls;");

response.setHeader("Content-Description", "JSP Generated Data");


이렇게 바꾸고,


out.print("<meta http-equiv=\"Content-Type\" content=\"application/vnd.ms-excel; charset=euc-kr\">");


HTML 생성시 맨 윗줄에 meta를 추가해 주었다.

잘 된다.

망할 euc-kr.....



참고. 

http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=268421&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BF%A2%BC%BF+%C7%D1%B1%DB&sop=and


http://ggoreb.tistory.com/177

Posted by 좀모씨


역시나 IE는 참 이뻐할 수가 없는 브라우저.

z-index를 주어도 div가 뒤죽박죽 되는 경우가 생긴다.

다른 브라우저는 안그렇다고!


그럴 때는 페이지 맨 윗줄에


<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 


넣어주자.

그냥 해결됨.


일단 IE10에서만 테스트 해봤는데 ... 나머지 혹시 해보실 분들은 피드백 좀.


참고. http://stackoverflow.com/questions/16394848/z-index-in-ie-10




Posted by 좀모씨


http://manggagi.tistory.com/11



이것저것 다 해봐도 도저히 안돼서 골머리 썩다가 엄청난 꼼수를 발견!


두 번 인코딩이라니.


내 경우는 서버쪽에서 두 번 디코딩까지 해서 해결.


한번만 해서는 안되더라고요...

Posted by 좀모씨
이전버튼 1 이전버튼

블로그 이미지
Under Construction
좀모씨
Yesterday
Today
Total

달력

 « |  » 2014.10
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함