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