document.write()是什么意思?
document.write的意思寫文件。
write
vi. 寫,寫字;寫作,作曲;寫信
vt. 寫,書寫;寫信給;著述
短語
write down記下 ; 寫下來 ; 減記
write off注銷 ; 取消 ; 勾銷 ; 報廢
copy-on-write寫入時復制 ; 寫時復制 ; 寫時拷貝 ; 技術
同根詞
詞根:write
adj.
written書面的,成文的;文字的
n.
writing書寫;作品;著作;[法] 筆跡
writer作家;作者
v.
written寫(write的過去分詞)
writing書寫(write的ing形式)
JAVAscript里面的document.write是干什么?
document.write()是向頁面寫東西的比如
<html>
<head>
<script>
document.write('hello<p>');
</script>
</head>
<body>
</body>
</html>
是等價于
<html>
<head>
</head>
<body>
hello<p>
</body>
</html>
document.write函數的用法?
里面的內容為字符串形式,要加雙引號
也可以是HTML代碼,如下內容:
<script language=javascript>
document.write ("<marquee scrollamount='1' scrolldelay='30' direction= 'UP' onmouover=this.stop() onmouout=this.start() width='400' id='helpor_net' height='265' align='center' onmouover='ik8_com.stop()' onmouout='ik8_com.start()' Author:redriver; For more,visit:www.ik8.com>")
document.write ("<p><font color='pink' face=華文行楷 size=3> ")
document.write ("<p> 小時候的夢想")
document.write ("<p> 從來就不曾遺忘")
document.write ("<p> 找個世上最美的新娘")
document.write ("<p> 陪你到地久天長")
document.write ("<p> 愛你到地老天荒")
document.write ("<p> 用我溫柔的心帶你一起飛翔")
document.write ("<p> 我想打開心房")
document.write ("<p> 讓你在心中回蕩")
document.write ("<p> 擁有每個夢你的夜晚")
document.write ("<p> 當接觸你的眼光")
document.write ("<p> 我的心地旋天轉")
document.write ("<p> 意亂情迷的我為你癡狂")
document.write ("</font>")
document.write ("</marquee> ")
</script>
java腳本語言中document.write是什么意思
親,document.write()是javascript中的,并不是java里的,java也并不是腳本語言.
document.write() 方法可以用在兩個方面:頁面載入過程中用實時腳本創建頁面內容,以及用延時腳本創建本窗口或新窗口的內容。該方法需要一個字符串參數,它是寫到窗口或框架 中的HTML內容。這些字符串參數可以是變量或值為字符串的表達式,寫入的內容常常包括HTML標記語言。
記住,在載入頁面后,瀏覽器輸出流自動關閉。在此之后,任何一個對當前頁面進行操作的document.write()方法將打開—個新的輸出流,它將清 除當前頁面內容(包括源文檔的任何變量或值)。因此,假如希望用腳本生成的HTML替換當前頁面,就必須把HTML內容連接起來賦給一個變量,使用一個 document.write()方法完成寫操作。不必清除文檔并打開一個新數據流,一個document.write()調用就可完成所有的操作。
關于document.write()方法還有一點要說明的是它的相關方法document.clo()。腳本向窗口(不管是本窗口或其他窗口)寫完 內容后,必須關閉輸出流。在延時腳本的最后一個document.write()方法后面,必須確保含有document.clo()方法,不這樣做 就不能顯示圖像和表單。并且,任何后面調用的document.write()方法只會把內容追加到頁面后,而不會清除現有內容來寫入新值。為了演示 document.write()方法,我們提供了同一個應用程序的兩個版本。一個向包含腳本的文檔中寫內容,另—個向—個單獨的窗口寫內容。請在文本編 輯器中鍵人每個文檔,以.html文件擴展名保存,并在瀏覽器中打開文檔。
示例1創建一個按鈕,它為文檔組合新的HTML內容,包括新文檔標題的HTML標記和<body>標記的顏色屬性。示例中有一個讀者所不熟悉 的操作符+=,它把其右側的字符串加到其左側的變量中,這個變量用來存放字符串,這個操作符能很方便地把幾個單獨的語句組合成—個長字符串。使用組合在 newContent變量中的內容,document.write()語句可以把所有新內容寫到文檔中,完全清除示例1中的內容。然后需要調用 document.clo()語句關閉輸出流。當載入該文檔并單擊按鈕時,可以注意到瀏覽器標題欄中的文檔標題因此而改變。當回到原始文檔并再次單擊 該按鈕時,可以看到動態寫入的第二個頁面的載入速度甚至比重載原始文檔還要快。
示例1 在當前窗口使用document.write()。
<html>
<head>
<title>Writing to Same Doc</title>
<script language="JavaScript">
function reWrite(){
// asmble content for new window
var newContent = "<html><head><title>A New Doc</title></head>"
newContent += "<body bgcolor='aqua'><h1>This document is brand new.</h1>"
newContent += "Click the Back button to e original document."
newContent += "</body></html>"
// write HTML to new window document
document.write(newContent)
document.clo() // clo layout stream
}
</script>
</head>
<body>
<form>
<input type="button" value="Replace Content" onClick="reWrite()">
</form>
</body>
</html>
示例2中,情況有點復雜,因為腳本創建了一個子窗口,整個腳本生成的文檔都將寫入該窗口中。為了使新窗口的引用在兩個函數中保持激活狀態,我們將 newWindow變量聲明為全局變量。頁面載入時,onLoad事件處理調用makeNewWindow()函數,該函數生成一個空的子窗口。另外,我 們在window.open()方法的第三個參數中加入一個屬性,使子窗口的狀態欄可見。
頁面上的按鈕調用subWrite()方法,它執行的第一個任務是檢查子窗口的clod屬性。假如關閉了引用窗口,該屬性(只在較新的瀏覽器版本中存 在)返回true。如果是這種情況(假如用戶手動關閉窗口),該函數再次調用makeNewWindow()函數來重新打開那個窗口。
窗口打開后,新的內容作為字符串變量組合在一起。與示例1一樣,一次性寫入內容(雖然對單獨的窗口沒有必要),接下來調用clo()方法。但是注意一個重要的區別:write() 和 clo()方法都明顯地指定了子窗口。
示例2 在另一個窗口中使用document.write()
<html>
<head>
<title>Writing to Subwindow</title>
<script language="JavaScript">
var newWindow
function makeNewWindow(){
newWindow = window.open("","","status,height=200,width=300")
}
function subWrite(){
// make new window if someone has clod it
if(newWindow.clod){
makeNewWindow()
}
// bring subwindow to front
newWindow.focus()
// asmble content for new window
var newContent = "<html><head><title>A New Doc</title></head>"
newContent += "<body bgcolor='coral'><h1>This document is brand new.</h1>"
newContent += "</body></html>"
// write HTML to new window document
newWindow.document.write(newContent)
newWindow.document.clo() // clo layout stream
}
</script>
</head>
<body onLoad="makeNewWindow()">
<form>
<input type="button" value="Write to Subwindow" onClick="subWrite()">
</form>
</body>
</html>