ASP入門教程-Response對象的常用方法

來源:互聯網
上載者:User

一、Write方法

Response 對象的Write 方法可以向發往用戶端瀏覽器的HTML 檔案中直接輸出資訊。也就是說,Reponse 對蟮腤rite 方法將資訊從 Web 服務器輸出到瀏覽器。其文法格式如下:

Responser.Write Variant

註解: Variant 參數值可以包含任何有效HTML標記,但不能包括字元組合%>,如果要在瀏覽器顯示的資訊中包含符號:%>,則必須寫為:%>,以免被視為ASP代碼的結束標記。 使用VBSxript編寫指令碼時,由於VBScript 的靜態字串常量的長度不能大於1022個位元組,所以,若要使用 Write 方法來輸出長度超過1022個字元的內容,則不能使用字串常量作為參數,而應當使用其他形式(如變數)來引用該內容。 在編寫時,Response.Write 可以用”=“來替代。例如,<% Response.Write Y %>也可以寫成<% = Y %>。 Response.Write 方法與 VBScript 中的Document.Write 方法功能相似,其區別在於:Response 對象是ASP內建對象,其Write 方法的功能是從Web 服務器向用戶端瀏覽器輸出資料;Document 是瀏覽器對象 ,其 Write 方法的功能是直接向瀏覽器輸出資料。

執行個體一:本例使用Response Write 方法向用戶端瀏覽器輸出了一個完整的HTML檔案。代碼如下:

<% @ Language="vbscript" %>
<%
Response.Write "<HTML>"
Response.Write "<HEAD>"
Response.Write "<TITLE>Response對象Write方法的應用執行個體</TITLE>"
Response.Write "</HEAD>"
Response.Write "<BODY>"
Response.Write "<CENTER>"
Response.Write "<font color='red' size='6' face='華文彩雲'>**留意你的寶石**</font>"
Response.Write "</CENTER>"
Response.Write "<hr size='2' color='green' width=70%>"
Response.Write "<font color='#cc9999' size='5'>"
Response.Write"&nbsp;&nbsp;&nbsp;&nbsp;上帝是公平的,無論對誰,都賜予一個盛著寶物的錦囊,那裡面裝有時間、健康、夢幻、激情、才乾等足以讓我們開創美好生活的寶石,有的人感激於上帝的饋贈,用這些寶石來換取更多的寶石,而有的人卻很輕易地扔掉了這些寶石;最終弄得兩手空空,只留下一串羨慕、追悔、抱怨……<br>"
Response.Write"別隨手扔掉你的寶石。從現在開始,彎下腰來,攥緊拳頭,播撒汗水,去尋覓、去思索、去創造,用上帝賜予你的錦囊去擷取生命中更多的瑰寶!"
Response.Write "</font>"
Response.Write "</BODY>"
Response.Write "</HTML>"
%>

二、重新導向網址

Response對象的Redirect 方法可以使瀏覽器從當前網頁轉向到其他網頁。其文法格式如下:

Response.Redirect 路徑

註解:

”路徑“是指新網頁的網址; 由於 Response.Redirect 的作用是告訴瀏覽器開啟新網頁,所以Response.Redirect 必須放在沒有資料輸出到瀏覽器之前,換句話說,Response.Redirect 就放在程式的<HTML>標記前面,若要在<html>標記後調用它,則必須將Response.Buffer屬性為True。

執行個體二:本執行個體通過系統時鐘判斷目前時間是不是大於或等於淩晨5點,而且小於或等於19點,若是則重新導向到4-2c1.htm頁面,否則重新導向到4-2c2.htm頁面。代碼如下:

<% @ Language=VBScript %>
<%Response.Buffer=True %>
<html>
<body>
<%
myTime=time()
if myTime>=#5:00:00# and mytime<=#19:00:00# then
PageName="4-2c1.htm"
else
PageName="4-2c2.htm"
end if
Response.Redirect PageName
%>
</body>
</html>

4-2c1.htm頁面代碼如下:

<html>
<head><title>現在是開放網站時間</title></head>
<body>
<font color="red" size="7" face="華文彩雲" align="center"><b> 歡迎光臨本網站!</b></font>
</body>
</html>

4-2C2.htm頁面代碼如下:

<html>
<head><title>現在是關閉網站時間</title></head>
<body>
<font color="green" size="7" face="華文彩雲" align="center"><b> 本網站每天的17點到淩晨5點是休站時間。謝謝合作!</b></font>
</body>
</html>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.