자바스크립트 객체위치 (scrollTop, scrollHeight, offsetHeight , clientHeight...) > script

본문 바로가기
사이트 내 전체검색

script

자바스크립트 객체위치 (scrollTop, scrollHeight, offsetHeight , clientHeight...)

페이지 정보

작성자 서방님 댓글 0건 조회 210회 작성일 12-05-29 17:46

본문

offsetHeight 그 객체를 포함하고 있는 상위객체의 높이를 반환

  height = object.offsetHeight;

 

offsetWidth 그 객체를 포함하고 있는 상위객체의 폭을 반환

  width = object.offsetWidth;

 

clientHeight 스크롤바를 포함하는 요소의 높이를 반환 
  height = object.clientHieght;
 
clientWidth 스크롤바를 포함하는 요소의 폭을 반환
  width = object.clientWidth;
 
scrollHeight 스크롤바를 움직이지 않고 보여지는 요소의 전체 높이
  heigth = object.scrollHeight;


scrollLeft 요소의 왼쪽 스크롤 된 폭을 반환
  left = object.scrollLeft;
 
scrollTop 요소의 위쪽 스크롤 된 높이를 반환
  top = object.scrollTop;
 
scrollWidth 스크롤바를 움직이지 않고 보여지는 요소의 전체 폭
  width = object.scrollWidth;




아래부터 http://blog.kimchulho.com/344

screen.availHeight / screen.availWidth 모니터전체사이즈(해상도)

저의 모니터 해상도는 가로 1366, 세로 768 입니다.


이용가능한 높이 : screen.availHeight

이용가능한 너비 : screen.availWidth

 

해상도 높이 : screen.height

해상도 너비 : screen.width

 

   availHeight  availWidth  height  width
 익스 8  738  1366  768  1366
 파폭 3.5  738  1366  768  1366
 크롬 3  738  1366  768  1366
 사파리 4  738  1366  768  1366
 오페라 10  738  1366  768  1366

5가지 브라우저에서 모두 동일한 값을 출력합니다.

 

screen.availHeight와 screen.availWidth는 해상도를 바꾸지 않는한 고정이더군요.

[screen.availHeight,Width = screen.height,width - 시작표시줄 가로 또는 세로] 입니다.

시작표시줄이 좌우측이 있다면 브라우저 높이는 해상도 높이와 같게 되고, 너비가 줄게 됩니다.

즉, 우리가 보는 화면에서 시작 표시줄을 제외한 영역이 됩니다. (음영부분)

브라우저에 툴바가 몇개 있든지, 브라우저의 크기나 스크롤 등에 전혀 영향을 받지 않고 완전 고정입니다.

 

화면에 꽉차게 팝업을 띄울 필요가 있을때 screen.availHeight와 screen.availWidth를 사용하면 될것 같네요.

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
117
어제
225
최대
1,347
전체
154,876
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.