麻辣家族討論版版's Archiver

小誌 發表於 2010-5-10 01:52

(教學第9篇)JavaScript 歡迎視窗

歡迎視窗,這樣的稱呼似乎不太妥當,嚴格來說它只是一個訊息視窗,只是常常被用來:當網友進站時向網友打招呼,所以就稱這個訊息視窗為『歡迎視窗』,這個訊息視窗其實有很多用法,在後續談到JavaScript的『事件』時,我們再以實例來說明。

[attach]171[/attach]

[color=Green][size=4][b]alert() 函式[/b][/size][/color]
alert()函式是一個JavaScript內建的函式,它是用來產生一個訊息視窗,在呼叫alert()函式我們可以給予一個參數,這參數的內容將會顯示在蹦現的訊息視窗中而成為所謂的『提示訊息』。
[attach]172[/attach]
alert()函式的使用格式如下:[code]alert(“訊息參數”);[/code][color=Green][b][size=4] 實做學習[/size][/b][/color]
使用alert()函式,讓網頁載入時蹦現一個歡迎視窗。
[attach]173[/attach][code]<HTML>
<HEAD>
<TITLE>訊息視窗</TITLE>
</HEAD>
<BODY>
<SCRIPT Language="JavaScript">
alert("我是一個訊息視窗,你可以利用我向參觀網站的朋友傳遞訊息!!");
</SCRIPT>
</BODY>
</HTML> [/code]問題來了!使用alert()函式蹦現一個歡迎視窗,畫面中會出現我們呼叫函式所指定的參數內容,那萬一我們要顯示的內容很多,那畫面中的訊息文字不就會變成一長串?能不能讓它折行ㄚ,如果我們希望訊息文字能夠折行,可以在要產生折行的文字之後加上『[color=Blue]\n[/color]』這樣就可產生則行,如下例:

[color=Green][b][size=4] 實做學習[/size][/b][/color]
[attach]174[/attach][code]<HTML>
<HEAD>
<TITLE>訊息視窗</TITLE>
</HEAD>
<BODY>
<SCRIPT Language="JavaScript">
alert("我是一個訊息視窗,\n你可以利用我向參觀網站的朋友傳遞訊息!!");
</SCRIPT>
</BODY>
</HTML>[/code][color=Green][b][size=4] 進階應用[/size][/b][/color]
請利用alert()函式蹦現一個歡迎視窗,並在視窗中告知瀏覽者的進站時間:
[attach]175[/attach][code]<HTML>
<HEAD>
<TITLE>進站時間</TITLE>
</HEAD>
<BODY>
<SCRIPT Language="JavaScript">
//建立日期時間物件
intime=new Date();
//取得小時資料
inhours=intime.getHours();
//取的分鐘資料
inminutes=intime.getMinutes();
//組合進站時間訊息
msg="您的進站時間:"+inhours+"時"+inminutes+"分";
//產生訊息視窗
alert("歡迎光臨\n"+msg);
</SCRIPT>
</BODY>[/code]

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供