"의 "target" 속성과 동일합니다.
<매개변수 문자열>: 열린 창의 모양을 설명합니다. 일반 창만 열려면 문자열을 공백('')으로 남겨두십시오. 모양을 지정하려면 문자열에 하나 이상의 매개변수를 쉼표로 구분하여 작성하십시오.
예: 400 x 100 클린 창 열기:
open('','_blank','width=400,height=100,menubar=no,toolbar=no,
location=no,directories=no,status=no, 스크롤바=yes, resizing= yes')
open() 매개변수
top=# 창 상단에서 화면 상단까지의 픽셀 수
left=# 창 왼쪽 끝에서 화면 왼쪽 끝까지의 픽셀 수 Number
width=# 창 너비
height=# 창 높이
menubar=. .. 창에 메뉴가 있는지 여부, 값은 yes 또는 no
toolbar=... 창에 도구 모음이 있는지 여부, 값은 yes 또는 no
location=... 창에 주소가 있는지 여부 bar, 값은 yes 또는 no입니다.
directories=... 창에 연결 영역이 있는지 여부는 값이 yes 또는 no입니다.
scrollbars=.. 창에 스크롤 막대가 있는지 여부는 값이 yes 또는입니다. no
status=... 창에 상태 표시줄이 있는지 여부, 값은 yes 또는 no입니다.
resizing=... 창 크기가 조정되는지 여부, 값은 yes 또는 no입니다.
참고: open () 메서드에는 반환 값이 있으며 반환되는 것은 해당 메서드가 여는 창 개체입니다. 예를 들어
var newWindow = open('','_blank');
이렇게 하면 "newWindow" 변수에 새 창이 할당되고 "newWindow" 변수를 통해 창을 제어할 수 있습니다. 미래에.
close()는 열려 있는 창을 닫습니다.
사용법:
window.close( )
또는
self.close( )
주요 기능은 이 창을 닫는 것입니다.
.close(): 지정된 창을 닫습니다. 창에 상태 표시줄이 있는 경우 이 메서드를 호출하면 브라우저는 "웹 페이지가 창을 닫으려고 합니다. 닫으시겠습니까?"라는 경고를 표시한 다음 사용자가 선택할지 여부를 기다립니다. 상태 표시줄이 없으므로 이 메서드를 호출하면 창이 바로 닫힙니다.
또한 Window 객체에는 창에서 포커스를 제거하고 창을 "비활성 창"으로 만드는
blur() 메서드도 있습니다.
focus()는 창이 포커스를 얻고 "활성 창"이 되도록 합니다. 그러나 Windows 98에서 이 방법은 창의 제목 표시줄과 작업 표시줄에 있는 해당 버튼을 깜박이게 하여 사용자에게 창이 포커스를 얻으려고 한다는 메시지를 표시할 수 있습니다.
scrollTo() 사용법: [.]scrollTo(x, y); 문서가 왼쪽 상단에서 왼쪽 상단으로 계산되는 (x, y) 지점에서 스크롤되도록 창을 스크롤합니다. 창문의.
scrollBy() 사용법: [.]scrollBy(deltaX, deltaY); 창을 deltaX 픽셀만큼 오른쪽으로 스크롤하고 deltaY 픽셀만큼 아래로 스크롤합니다. 음수 값은 반대 방향으로 스크롤됩니다.
resizeTo() 사용법: [.]resizeTo(width, height); 창 크기를 너비 픽셀과 높이 픽셀로 조정합니다.
resizeBy() 사용법: [.]resizeBy(deltaWidth, deltaHeight); 창 크기를 조정하여 너비를 deltaWidth 픽셀만큼 늘리고 높이를 deltaHeight 픽셀만큼 늘립니다. 음수 값을 취하면 감소합니다.
alert() 사용법: 경고(); "확인" 버튼만 포함된 대화 상자를 표시하고 의 내용을 표시하며 스크립트 실행이 일시 중지됩니다. 사용자가 확인을 누를 때까지.
confirm() 사용법: verify(); "확인" 및 "취소" 버튼이 포함된 대화 상자를 표시하고 의 내용을 표시하며 사용자가 읽기를 선택하도록 요구합니다. 문서 및 스크립트 실행이 일시 중지됩니다. 사용자가 확인을 누르면 참값을 반환하고, 취소를 누르면 거짓 값을 반환합니다.
prompt() 사용법: 프롬프트([, <초기 값>]); "확인", "취소" 및 텍스트 상자가 포함된 대화 상자를 표시합니다. 사용자가 텍스트 상자에 일부 데이터를 입력하면 전체 문서 읽기 및 스크립트 실행이 일시 중지됩니다. 사용자가 "확인"을 누르면 텍스트 상자의 기존 내용이 반환됩니다. 사용자가 "취소"를 누르면 null 값이 반환됩니다. <초기값>을 지정하면 텍스트 상자에 기본값이 지정됩니다.
Window 개체에는 다음과 같은 이벤트가 있습니다.
window.onload는 모든 문서가 다운로드될 때 발생합니다. 모든 다운로드가 완료되었습니다. 이는 HTML 파일뿐만 아니라 포함된 모든 이미지, 플러그인, 컨트롤, 애플릿 등도 다운로드되었음을 의미합니다. 이 이벤트는 윈도우 이벤트이지만 HTML에서 이벤트 핸들러를 지정할 때
window.onunload; 사용자가 문서를 종료할 때(또는 창을 닫을 때 또는 다른 페이지로 이동할 때) 발생합니다. onload와 마찬가지로 HTML로 작성하고 싶다면 태그에 작성하세요.
window.onresize는 창 크기가 조정될 때 발생합니다.
window.onblur는 창이 포커스를 잃을 때 발생합니다.
window.onfocus는 창이 포커스를 받을 때 발생합니다.
window.onerror; 오류가 발생하면 발생합니다. 해당 이벤트 핸들러는 일반적으로 "오류 핸들러"라고 불리며 오류를 처리하는 데 사용됩니다. 위에서 언급한 대로 모든 오류를 무시하려면 다음을 사용하세요.
functionignoreError() {
return true;
}
window.onerror =ignoreError;