Windows.open () 메소드에 대한 자세한 설명 :
Window.Open (URL, 이름, 기능, 교체)은 지정된 URL을 새 또는 기존 창에로드하고 새 창을 나타내는 창 객체를 반환하는 데 사용됩니다. 4 개의 선택적 매개 변수가 있습니다.
URL : 새 창에 표시 할 문서의 URL을 선언하는 선택적 문자열. 이 매개 변수가 생략되거나 값이 빈 문자열 인 경우 새 창에 문서가 표시되지 않습니다.
이름 : 새 창의 이름을 선언하는 숫자, 문자 및 밑줄을 포함한 쉼표로 구분 된 기능 목록 인 선택적 문자열. 이 이름은 <a> 및 <form>을 표시하는 속성 대상의 값으로 사용할 수 있습니다. 이 매개 변수가 기존 창을 지정하면 Open () 메소드는이 창을 직접 사용합니다. 이 경우 창 기능을 지정하는 기능 매개 변수는 무시됩니다. 예약 이름 : "_ blank", "_ parent", "_ top"새 창의 디스플레이 위치를 참조하십시오.
특징 : (비표준,이 매개 변수는 권장됩니다) 표준 브라우저의 특성을 새 창에 표시하도록 선언하는 선택적 문자열입니다. 이 매개 변수가 생략되면 새 창에는 모든 표준 기능이 있습니다. 다음 창 기능 테이블에서 문자열 형식을 자세히 설명합니다.
교체 : 선택적 부울 값. 창에로드 된 URL이 창의 브라우징 기록에 새 항목을 생성하는지 여부를 지정하거나 브라우징 기록의 현재 항목을 대체합니다. 지원되는 값 : True -URL은 브라우징 기록의 현재 항목을 대체합니다. False -URL은 브라우징 기록에서 새로운 항목을 만듭니다.
새로운 최상위 브라우저 창은 Method Window.open ()에 의해 생성됩니다. 이 메소드를 호출 할 때 Open () 호출의 반환 값은 변수에 저장된 다음 변수를 사용하여 새 창을 참조해야합니다. 새 창의 오프너 속성은 차례로 열리는 창을 나타냅니다.
메소드 window.open ()과 메소드 문서를 혼동하지 마십시오. 이 두 가지의 기능은 완전히 다릅니다. 코드를 명확하게하려면 Open () 대신 Window.Open ()을 사용하십시오.
대부분의 브라우저에는 팝업 필터링 시스템이 추가되었습니다. 일반적으로 열린 메소드는 사용자가 버튼이나 링크를 수동으로 클릭 할 때만 호출됩니다. 브라우저가 처음로드 (또는 제거) 할 때 팝업을 열 때 자바 스크립트 코드가 실패합니다.
창 기능
ChannelMode = 예 | 아니오 | 1 | 0 연극 모드를 사용하여 창을 표시할지 기본값은 아니요입니다.
디렉토리 = 예 | 아니오 | 1 | 0 디렉토리 버튼을 추가할지 여부. 기본값은 예입니다.
FullScreen = 예 | 아니오 | 1 | 0 전체 화면 모드를 사용하여 브라우저를 표시할지 여부. 기본값은 아니오입니다. 전체 화면 모드의 창은 동시에 극장 모드에 있어야합니다.
높이 = 픽셀 창의 문서 표시 영역의 높이. 픽셀로.
왼쪽 = 픽셀 창의 x 좌표입니다. 픽셀로.
위치 = 예 | 아니오 | 1 | 0 주소 필드를 표시할지 여부. 기본값은 예입니다.
menubar = 예 | 아니오 | 1 | 0 메뉴 표시 줄을 표시할지 여부. 기본값은 예입니다.
RESIZABLE = 예 | 아니오 | 1 | 0 창의 조절이 가능합니까? 기본값은 예입니다.
스크롤 바 = 예 | 아니오 | 1 | 0 스크롤 바를 표시할지 여부. 기본값은 예입니다.
상태 = 예 | 아니오 | 1 | 0 상태 표시 줄을 추가할지 여부. 기본값은 예입니다.
TitleBar = 예 | 아니오 | 1 | 0 제목 표시 줄을 표시할지 여부. 기본값은 예입니다.
도구 모음 = 예 | 아니오 | 1 | 0 브라우저의 도구 모음을 표시할지 여부. 기본값은 예입니다.
상단 = 픽셀 창 Y 좌표.
너비 = 픽셀 창의 문서 표시 영역의 너비. 픽셀로.
Window.Close () 메소드 :
창 객체 w가 생성 된 경우, 이런 식으로 창 w.close ()를 닫을 수 있습니다. 이 창에서 Window.close ()를 사용하십시오.
참고 : window.close () 메소드는 document.close () 메소드와의 혼동을 피하기 위해 명시 적으로 호출해야합니다.
대부분의 브라우저는 스크립트가 스크립트로 생성 된 창을 자동으로 닫을 수 있도록합니다. 다른 Windows를 닫으려면 대화 상자를 사용하여 사용자 확인 또는 취소를받을 수 있습니다. Window.Close ()는 창에 포함 된 양식을 닫을 수 없습니다.
창이 닫히더라도 그것을 나타내는 창 객체는 여전히 존재합니다. 닫힌 창에는 true 값이있는 닫힌 속성이 있으며 문서는 Null이며 그 방법은 일반적으로 더 이상 작동하지 않습니다.
위의 내용은 편집기가 소개 한 JavaScript의 Windows.open () 및 Windows.Close () 메소드에 대한 자세한 설명입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!