国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JavaScript窗口功能指南之在窗口中書寫內容

2024-09-06 12:45:11
字體:
來源:轉載
供稿:網友
window.open()方法打開一個新窗口,document.open()方法打開一個新文檔,在其中可以使用write()或者writeln()方法書寫內容,它的語法是: 
  oNewDoc = document.open(sMimeType[, sReplace]); 
  sMineType是一個字符串,它定義了MIME類型。Navigator支持幾種不同的MIME類型,但是Internet Explorer當前僅僅支持“text/html”。sMineType參數是可選的。第2個參數也是一個字符串,它定義了被書寫的新文檔是否要替換當前文檔在歷史記錄中的位置。如果想達到替換目的,就使用字符串“replace”。 
  “replace”基本上使用于擁有空文檔或者“about:blank”URL的窗口。定義了“replace”后,write()方法就可以在這個窗口中創建HTML內容,并且替換當前URL在歷史記錄中的位置。如果沒有定義“replace”,建立的HTML就有它自己的歷史位置,用戶可以點擊后退按鈕向前直到空為止。 
  看看下面的腳本程序段: 
  var oNewDoc = document.open("text/html", "replace"); 
  var sMarkup = "<HTML><HEAD><TITLE>New Document</TITLE></HEAD>"; 
  sMarkup += "<BODY>Hello, world!<BR><A HREF=´write.html´>Return</A></BODY></HTML>"; 
  oNewDoc.write(sMarkup); 
  oNewDoc.close(); 
  如你所見,我們在新文檔中包含了一個鏈接,所以你就可以返回這個頁面。如果你點擊了瀏覽器的后退按鈕,瀏覽器就返回到這個頁面之前的頁面。因為我們使用了“replace”參數,新文檔(被書寫的文檔)替換了當前文檔在歷史記錄中的位置,所以點擊后退按鈕不會返回到當前頁面(包含腳本程序的頁面)。下面的按鈕執行同樣的腳本程序,但是沒有“replace”參數,所以,你可以通過點擊瀏覽器的后退按鈕返回到這個頁面。 
  以下是這個按鈕的源代碼: 

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
  正如你在上面2個例子中看到的,最后一個語句關閉了輸出流: 
  oNewDoc.close(); 
  通常,document.close()方法關閉輸出流,并且強迫發送的數據顯示出去。 
在新窗口中書寫內容 
  看看下面的腳本程序: 
  var win = window.open("", "win", "width=300,height=200"); // a window object 
  win.document.open("text/html", "replace"); 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平顺县| 南汇区| 武安市| 民县| 潮安县| 鄂温| 衡阳县| 曲阜市| 通海县| 宜兴市| 射阳县| 通州市| 瓦房店市| 吕梁市| 错那县| 和静县| 达日县| 北京市| 沅陵县| 桑日县| 娄烦县| 建德市| 桦川县| 惠州市| 平定县| 河曲县| 综艺| 环江| 积石山| 沛县| 凤山市| 阿图什市| 本溪| 上蔡县| 定襄县| 秭归县| 皋兰县| 宝清县| 鲁山县| 平舆县| 白城市|