物件模型與資料型態
在前幾週介紹CSS的內容中,有提到ID及CLASS,那就是一個使用物件的好例子。
例如:ID="id_define"就是呼叫id_define這個物件,這就是物件導向的觀念。
Function Welcome()
{
alert("Welcome to JScript World !")
}
<BODY onLoad=Welcome()>
<P>本程式在載入完成之後,會有一個警示畫面產生。</P>
</BODY>
練習一:參數使用範例:
<HTML>
<HEAD>
<TITLE> 輕鬆一下 </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--//
function changeIt(target,newText)
{
oldText=target.value
target.value=newText
alert("The button that read '"+oldText+"' now reads '"+newText+"'.")
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT TYPE="button" VALUE="Btn1" onclick="changeIt(this,'One')"><BR>
<INPUT TYPE="button" VALUE="Btn2" onclick="changeIt(this,'Two')"><BR>
<INPUT TYPE="button" VALUE="Btn3" onclick="changeIt(this,'Three')"><BR>
</FORM>
</BODY>
</HTML>
練習二:傳回值使用範例:
<HTML>
<HEAD>
<TITLE> 輕鬆一下 </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--//
function rndNum(maxNum)
{
num=Math.random() //產生一個0與1之間的亂數
num=num*maxNum
num=Math.ceil(num) //取一個不超過num值的整數
return num
}
function tellUser(specifiedNum)
{
alert(rndNum(specifiedNum))
}
//-->
</SCRIPT>
</HEAD>
<BODY>
Type a number in the area below, and then click Calculate.<BR>
The page will generate a random number between 1 and the number you entered.<BR>
<FORM>
<TEXTAREA NAME="TextNum">10
</TEXTAREA><BR>
<INPUT TYPE="button" VALUE="Calculate" onclick="tellUser(TextNum.value)">
</FORM>
</BODY>
</HTML>