最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript窗口功能指南之在窗口中書寫內(nèi)容

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

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

  正如你在上面2個例子中看到的,最后一個語句關(guān)閉了輸出流: 
  oNewDoc.close(); 
  通常,document.close()方法關(guān)閉輸出流,并且強(qiáng)迫發(fā)送的數(shù)據(jù)顯示出去。 
在新窗口中書寫內(nèi)容 
  看看下面的腳本程序: 
  var win = window.open("", "win", "width=300,height=200"); // a window object 
  win.document.open("text/html", "replace"); 
  win.document.write("<HTML><HEAD><TITLE>New Document</TITLE></HEAD> 
   <BODY>Hello, world!</BODY></HTML>"); 
  win.document.close(); 
  第1個語句打開一個新窗口,它使用了一個空文檔參數(shù)(“”),返回值分配給變量win。然后,我們使用新窗口的文檔對象win.document,在其中書寫一些HTML。定義“replace”是非常必要的,因?yàn)槲覀儾幌胱屢粋€空白頁面在歷史記錄中占有一項(xiàng)。 
  因?yàn)槲覀兲幚硗瑯拥膁ocument對象,也許也要分配給它另外一個變量: 
  var win = window.open("", "win", "width=300,height=200"); // a window object 
  var doc = win.document; 
  doc.open("text/html", "replace"); 
  doc.write("<HTML><HEAD><TITLE>New Document</TITLE></HEAD><BODY>Hello, 
   world!</BODY></HTML>"); 
  doc.close(); 
  我們也可以使用with語句: 
  var win = window.open("", "win", "width=300,height=200"); // a window object 
  with (win.document) { 
   open("text/html", "replace"); 
   write("<HTML><HEAD><TITLE>New Document</TITLE></HEAD><BODY>Hello, 
     world!</BODY></HTML>"); 
   close(); 
  }

相關(guān)文章

最新評論

安龙县| 左云县| 东乡族自治县| 玉山县| 武安市| 涿州市| 汉寿县| 江口县| 苏州市| 宣城市| 连江县| 额济纳旗| 洛浦县| 兴文县| 定州市| 张家界市| 齐河县| 呼图壁县| 望都县| 徐闻县| 连云港市| 邮箱| 新河县| 上饶市| 濉溪县| 天台县| 北安市| 苍梧县| 剑川县| 西吉县| 西宁市| 全州县| 灵川县| 锡林郭勒盟| 通河县| 若羌县| 红原县| 云和县| 石渠县| 沙雅县| 临江市|