欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JScript  

在瀏覽器中顯示信息

Microsoft JScript 提供了兩種方式來在瀏覽器中直接顯示數(shù)據(jù)?梢允褂write( )writeln( ),這兩個函數(shù)是document 對象的方法。也可以在瀏覽器中以表格的方式顯示信息,以及用警告、提示和確認消息框來顯示信息。

使用document.write( ) 和 document.writeln( )

顯示信息最常用的方式是 document 對象的 write( ) 方法。該方法用一個字符串作為其參數(shù),并在瀏覽器中顯示。該字符串可以是普通文本或 HTML。

字符串可以用單引號或雙引號引起來。這樣可以引用那些包含引號或撇號的內(nèi)容。

document.write("Pi is approximately equal to " + Math.PI);
document.write( );
注意   下面的簡單函數(shù)可以避免在瀏覽器中顯示信息時不得不鍵入 "document.write"。該函數(shù)不能告知要顯示的信息是否未定義,而是發(fā)布給命令 "w();",該命令將顯示一個空行。
function w(m) { // 編寫函數(shù)。
m = "" + m + ""; //  確保變量 m 是一個字符串。
if ("undefined" != m) { // 判別是否為空或其它未定義的項。
   document.write(m);
   }
document.write("<br>");
}

w('<IMG SRC="horse.gif">');
w();
w("This is an engraving of a horse.");
w();

writeln( ) 方法與 write( ) 方法幾乎一樣,差別僅在于是前者將在所提供的任何字符串后添加一個換行符。在 HTML 中,這通常只會在后面產(chǎn)生一個空格;不過如果使用了 <PRE> 和 <XMP> 標(biāo)識,這個換行符會被解釋,且在瀏覽器中顯示。

在調(diào)用 write( ) 方法時,如果該文檔不處于在調(diào)用 write( ) 方法時的打開和分析的過程中,該方法將打開并清除該文檔,所以它可能是有危險的。該示例顯示了一個每隔一分鐘就顯示時間的腳本,但是在第一次顯示后由于它從過程中將自己清除,因此會導(dǎo)致失敗。

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JScript">
function singOut()  {
var theMoment = new Date();
var theHour = theMoment.getHours();
var theMinute = theMoment.getMinutes();
var theDisplacement = (theMoment.getTimezoneOffset() / 60);
theHour -= theDisplacement;
if (theHour > 23)  {
theHour -= 24
}
document.write(theHour + " hours, " + theMinute + " minutes, Coordinated Universal Time.");
window.setTimeout("singOut();", 60000);
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT>
singOut();
</SCRIPT>
</BODY>
</HTML>

如果使用 window 對象的 alert() 方法而不是 document.write(),則該腳本可以運行。

window.alert(theHour + " hours, " + theMinute + " minutes, Coordinated Universal Time.");
window.setTimeout("singOut();", 60000);
}

清除當(dāng)前文檔

document 對象的 clear() 方法將清空當(dāng)前文檔。該方法也將清除您的腳本(隨文檔的其他部分一起),因此要特別注意該方法的使用方式及在什么時候使用該方法。

document.clear();