1. 창 위치
화면 좌측과 상단에서 본 브라우저 창의 위치는 다음과 같습니다
var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX; //왼쪽 위치
var topPos = ( typeof window.screenTop == "number" ) ? window.screenTop : window.screenY; //상위 위치
2. 브라우저 페이지 뷰포트의 크기를 구하려면 아래를 참조하세요. 🎜>
var pageWidth = window.innerWidth,
pageHeight = window.innerHeight;
if (typeof pageWidth != "number") {
if (document.compatMode == "CSS1Compat") {
pageWidth = document.documentElement.clientWidth; 🎜>pageHeight = document.documentElement.clientHeight;
} else {
pageWith = document.body.clientWdith;
pageHeight = document.body.clientHeight; 🎜>
3. 열기 또는 팝업 창
window.open() 메소드는 4개의 매개변수를 허용합니다. 일반적으로 첫 번째 매개변수는 URL이고 두 번째 매개변수는 다음과 같습니다. _self, _parent, _top, _blank 또는 프레임 이름
코드 복사
코드는 다음과 같습니다.
topFrame.close(); //새로 열린 창을 닫으면 IE에서 오류를 보고합니다
4.location 객체
location.href(URL) URL 로드
코드 복사
코드는 다음과 같습니다.
location.replace("http://www.baidu.com"); // 위와 동일하지만 돌아갈 수 없음
location.reload(); / /Reload(캐시에서 로드될 수 있음)
location.reload(true); //Reload(서버에서 로드됨)
location.search()는 URL에 쿼리 문자열을 반환합니다. ?
으로 시작 5. 쿼리 문자열 매개변수 가져오기
코드 복사
코드는 다음과 같습니다. :
for (var i=0 ; i
{
item = itmes[i].split("=");
name = decodeURIComponent(item[0])
value = decodeURIComponent(item[1]); >args[name] = value;
}
return args;
}
//쿼리 문자열 매개변수가 다음과 같다고 가정합니다. q=javascript&num=10
var args = getQueryStringArgs( );
Alert(args["q"]); //"javascript"
alert(args["num"]) //"10"
6.history object
코드 복사
코드는 다음과 같습니다.
코드는 다음과 같습니다.
window.onload()는 페이지가 로드된 후 특정 작업을 수행하는 데 사용됩니다.
코드는 다음과 같습니다.