window.open() 메서드는 새 창을 열고 document.open() 메서드는 write() 또는 writeln() 메서드를 사용하여 내용을 작성할 수 있는 새 문서를 엽니다.
oNewDoc = document.open (sMimeType[, sReplace])
sMineType은 MIME 유형을 정의하는 문자열입니다. Navigator는 여러 가지 MIME 유형을 지원하지만 Internet Explorer는 현재 "text/html"만 지원합니다. sMineType 매개변수는 선택사항입니다. 두 번째 매개변수도 문자열이며, 작성 중인 새 문서가 기록에서 현재 문서의 위치를 대체해야 하는지 여부를 정의합니다. 교체를 수행하려면 "replace" 문자열을 사용하세요.
"교체"는 기본적으로 빈 문서나 "about:blank" URL이 있는 창에 사용됩니다. "replace"가 정의된 후 write() 메서드는 이 창에서 HTML 콘텐츠를 생성하고 기록에서 현재 URL의 위치를 바꿀 수 있습니다. "교체"가 정의되지 않은 경우 생성된 HTML은 고유한 역사적 위치를 가지며 사용자는 뒤로 버튼을 클릭하여 비어 있을 때까지 앞으로 이동할 수 있습니다.
다음 스크립트 조각을 살펴보세요.
var oNewDoc = document.open("text/html", "replace")
var sMarkup = "