document.write()document.write()pobiera zawartość HTML do zapisu w oknie lub ramce. Po tym jak strona zostanie załadowana każde wywołanie metody document.write() w bieżącym oknie spowoduje wymazanie strony i otwarcie nowego strumienia danych. Kiedy naciśniesz przyciski "To samo okno" metoda document.write() wymaże zawartość strony i wyświetli nową zawartość. Jeżeli nacisniesz przycisk "Inne okno" strona zostanie wyświetlona w nowym oknie.
Here is an example.
<script language="JavaScript">
<!--
function SameW() {
var s = "<HTML><HEAD><TITLE>Nowy dokument </TITLE></HEAD></HTML>"
s+="<BODY leftmargin=\"20\"><h1>To jest nowy dokument wygenerowany przez metodę: <code><font
color=\"navy\">document.write()</font></code></h1>"
s+="Jeżeli chcesz wrócić do poprzedniej strony naciśnij przycisk wstecz na Twojej przeglądarce."
s+="</BODY></HTML>"
document.write(s)
document.close()
}
//-->
</script>
<FORM>
<INPUT TYPE = "button" VALUE = "To samo okno" onClick = "SameW()">
</FORM>
<script language="JavaScript">
<!--
var secWindow
function openW(){
secWindow = window.open("","","status HEIGHT = 400, WIDTH=600")
}
function OtherW() {
openW()
//Zrób secWidow() aktywnym
secWindow.focus()
var s = "<HTML><HEAD><TITLE>Nowy dokument </TITLE></HEAD></HTML>"
s+="<BODY leftmargin=\"20\"><h1>To jest nowy dokument wygenerowany przez metodę: <code><font
color=\"navy\">document.write()</font></code> który zostanie wyświetlony w nowym oknie.</h1>"
s+="To jest nowy dokument wygenerowany przez metodę: <code><font color=\"navy\">document.write()</font></code>
który zostanie wyświetlony w nowym oknie."
s+="</BODY></HTML>"
secWindow.document.write(s)
}
//-->
</script>
<FORM>
<INPUT TYPE = "button" VALUE = "Inne okno" onClick = "OtherW()">
</FORM>