document.open, docment.write ,document.clear

Language/JAVASCRIPT 2010. 5. 10. 14:59

docment.open
write 또는 writein 매서드의 출력을 모으기 위한 docment를 여는 매서드로 JavaScript-x 1.1버전부터 document.open 또는 document.open("text/html") 매서드는 출력을 모으는 것을 완료했으면 현재 문서를 지우며 모아진 출력은 document.close 매서드에 의해 보여지게 된다. 문서를 열면서 replace를 지정한다면 target 윈도우의 히스토리 길이는 증가하지 않게 되고 지정하지 않는다면 열린 문서는 새로운 히스토리 엔트리(url)를 가진다.

 

공통
document.open(①mimeType, ②replace)
①mimeType
open 매서드로 여는 문서의 type을 지정하는 문자로 기본값은 text/html이다.
②replace
replace는 mimeType이  "text/html"인 경우에만 지정할 수 있으며 이전 문서가 사용한 history entry를 새로운 문서가 그대로 유지하게 한다.
Explorer
explorer에서는 네스케프에서와 같은 방법 이외에도 document.open()를 통해 새로운 윈도우를 열수도 있는 방법을 제공하는데 이것은 window 개체의 open()매서드와 같기 때문에 window 개체 부분을 참고하면 된다.
 document.open([url] [, windowname] [, windowfeatures][, Replace])
 
 

 close

document.open 매서드로 열린 스트림을 닫고 모아진 내용물을 보여준다. 어떠 개체의 이벤트에서 window 또는 document을 지정하지 않고 함수를 호출하지 않고 close()매서드만을  호출할 때 document.close()로 인식하고 이벤트가 함수를 호출하고 그 함수에서 close()매서드만을 호출하면 window.close로 인식한다.

 document.clear

현재 document을 지우는 매서드이다. 

document.clear()

 

 docment.write

지정된 윈도우의 document에 하나 이상의 html expression을 쓴다.
 

 

document.write(①expresssion1, expression2,..expressionN))
①expresssion1, expression2,..expression: JavaScript-x expressions(식, 표현)

 

writein

writein 매서드는 새로운 줄에서 문자를 시작한다는 것을 제외하고는 write 매서드와 같다.

'Language > JAVASCRIPT' 카테고리의 다른 글

getElementById, getElementsByName, getElementsByTagName  (0) 2010.05.10
document 및 속성  (0) 2010.05.10
history  (0) 2010.05.10
Array(배열) 오브젝트의 기초  (0) 2010.05.07
자바스크립트 replace  (0) 2010.05.06
: