function getBounds(tag)
{
var ret = new Object();
if(document.all) {
var rect = tag.getBoundingClientRect();
ret.left = rect.left + (document.documentElement.scrollLeft || document.body.scrollLeft);
ret.top = rect.top + (document.documentElement.scrollTop || document.body.scrollTop);
ret.width = rect.right - rect.left;
ret.height = rect.bottom - rect.top;
} else {
var box = document.getBoxObjectFor(tag);
ret.left = box.x;
ret.top = box.y;
ret.width = box.width;
ret.height = box.height;
}
return ret;
}
var box = getBounds(document.getElementById('youranytag'));
box.left
box.top
box.width
box.height
댓글로 달았었는데, 검색이 용이하지 못하여 새글로 작성.
출처:http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=59355&page=1
{
var ret = new Object();
if(document.all) {
var rect = tag.getBoundingClientRect();
ret.left = rect.left + (document.documentElement.scrollLeft || document.body.scrollLeft);
ret.top = rect.top + (document.documentElement.scrollTop || document.body.scrollTop);
ret.width = rect.right - rect.left;
ret.height = rect.bottom - rect.top;
} else {
var box = document.getBoxObjectFor(tag);
ret.left = box.x;
ret.top = box.y;
ret.width = box.width;
ret.height = box.height;
}
return ret;
}
var box = getBounds(document.getElementById('youranytag'));
box.left
box.top
box.width
box.height
댓글로 달았었는데, 검색이 용이하지 못하여 새글로 작성.
출처:http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=59355&page=1
반응형
'인터넷정보' 카테고리의 다른 글
[스크립트] 달력 3개월치 (alee 님꺼 수정) (0) | 2008.02.14 |
---|---|
[스크립트] 달력 3개월치 (alee 님꺼 수정) (0) | 2008.02.14 |
[보안] php 보안관련 켑챠 (0) | 2008.02.14 |
[보안] php 보안관련 켑챠 (0) | 2008.02.14 |
[스크립트] 화면상의 객체 위치,크기 (0) | 2008.02.14 |
[스크립트] 간단한 날짜입력용 자바스크립트 달력입니다. (0) | 2008.02.14 |
[스크립트] 간단한 날짜입력용 자바스크립트 달력입니다. (0) | 2008.02.14 |
유용한 온라인 툴(online tool)들 (0) | 2008.02.14 |
유용한 온라인 툴(online tool)들 (0) | 2008.02.14 |
손상된 DLL파일 구하기 (0) | 2008.02.04 |