JavaScript窗口功能指南之在窗口中書寫內(nèi)容_javascript技巧
來源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 20:33:00
JavaScript窗口功能指南之在窗口中書寫內(nèi)容_javascript技巧
JavaScript窗口功能指南之在窗口中書寫內(nèi)容_javascript技巧:window.open()方法打開一個(gè)新窗口,document.open()方法打開一個(gè)新文檔,在其中可以使用write()或者writeln()方法書寫內(nèi)容,它的語法是: oNewDoc = document.open(sMimeType[, sReplace]); sMineType是一個(gè)字符串,它定
導(dǎo)讀JavaScript窗口功能指南之在窗口中書寫內(nèi)容_javascript技巧:window.open()方法打開一個(gè)新窗口,document.open()方法打開一個(gè)新文檔,在其中可以使用write()或者writeln()方法書寫內(nèi)容,它的語法是: oNewDoc = document.open(sMimeType[, sReplace]); sMineType是一個(gè)字符串,它定

window.open()方法打開一個(gè)新窗口,document.open()方法打開一個(gè)新文檔,在其中可以使用write()或者writeln()方法書寫內(nèi)容,它的語法是:
oNewDoc = document.open(sMimeType[, sReplace]);
sMineType是一個(gè)字符串,它定義了MIME類型。Navigator支持幾種不同的MIME類型,但是Internet Explorer當(dāng)前僅僅支持“text/html”。sMineType參數(shù)是可選的。第2個(gè)參數(shù)也是一個(gè)字符串,它定義了被書寫的新文檔是否要替換當(dāng)前文檔在歷史記錄中的位置。如果想達(dá)到替換目的,就使用字符串“replace”。
“replace”基本上使用于擁有空文檔或者“about:blank”URL的窗口。定義了“replace”后,write()方法就可以在這個(gè)窗口中創(chuàng)建HTML內(nèi)容,并且替換當(dāng)前URL在歷史記錄中的位置。如果沒有定義“replace”,建立的HTML就有它自己的歷史位置,用戶可以點(diǎn)擊后退按鈕向前直到空為止。
看看下面的腳本程序段:
var oNewDoc = document.open("text/html", "replace");
var sMarkup = "
New Document";
sMarkup += "Hello, world!
Return";
oNewDoc.write(sMarkup);
oNewDoc.close();
如你所見,我們?cè)谛挛臋n中包含了一個(gè)鏈接,所以你就可以返回這個(gè)頁面。如果你點(diǎn)擊了瀏覽器的后退按鈕,瀏覽器就返回到這個(gè)頁面之前的頁面。因?yàn)槲覀兪褂昧恕皉eplace”參數(shù),新文檔(被書寫的文檔)替換了當(dāng)前文檔在歷史記錄中的位置,所以點(diǎn)擊后退按鈕不會(huì)返回到當(dāng)前頁面(包含腳本程序的頁面)。下面的按鈕執(zhí)行同樣的腳本程序,但是沒有“replace”參數(shù),所以,你可以通過點(diǎn)擊瀏覽器的后退按鈕返回到這個(gè)頁面。
以下是這個(gè)按鈕的源代碼:
JavaScript窗口功能指南之在窗口中書寫內(nèi)容_javascript技巧
JavaScript窗口功能指南之在窗口中書寫內(nèi)容_javascript技巧:window.open()方法打開一個(gè)新窗口,document.open()方法打開一個(gè)新文檔,在其中可以使用write()或者writeln()方法書寫內(nèi)容,它的語法是: oNewDoc = document.open(sMimeType[, sReplace]); sMineType是一個(gè)字符串,它定