Пример 1. Здесь функция вызывает document.open для открытия потока перед использованием метода write:
function windowWriter1() { var myString = "Hello, world!"
msgWindow.document.open() msgWindow.document.write("<P>" + myString) msgWindow.document.close() }
Пример 2. Эта функция вызывает document.open с ключевым словом "replace" для открытия потока перед использованием методов write. Код HTML в методах write записывается в msgWindow, замещая текущее вхождение в history. Размер истории/history окна msgWindow не увеличивается.
function windowWriter2() { var myString = "Hello, world!"
msgWindow.document.open("text/html","replace")
msgWindow.document.write("<P>" + myString) msgWindow.document.write("<P>history.length is " + msgWindow.history.length) msgWindow.document.close()
}
Следующий код создаёт окно msgWindow и вызывает функцию: