国产探花免费观看_亚洲丰满少妇自慰呻吟_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"); 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涿鹿县| 台北市| 临武县| 灵山县| 曲松县| 垫江县| 邵东县| 塔河县| 黄梅县| 禄劝| 平武县| 布拖县| 隆安县| 成都市| 改则县| 湘阴县| 光泽县| 宜昌市| 奉化市| 天祝| 松溪县| 华宁县| 阳春市| 介休市| 通渭县| 将乐县| 大化| 南川市| 隆德县| 定南县| 紫金县| 常德市| 玉环县| 东丰县| 二连浩特市| 无极县| 北碚区| 山东| 周宁县| 三原县| 鄂托克旗|