javascript asp教程第六課– response方法

來源:互聯網
上載者:User

response 對象:
reponse是asp中六個對象之一。它代表了伺服器端對瀏覽器的回應。response有8種方法,9種屬性和一個集。在這一課,我們就重點講述方法。
方法:

在javascript中,asp方法使用括弧。請注意依賴response.buffer的兩個方法,我們將在下一課講到他們。同樣應該注意到addheader()和redirect(),因為他們必須優先於write()執行。
所有的方法都在上面描述和示範了。下面我將詳細講述每一個方法。我將花點額外的時間來講述我們用的最多的兩個方法。
write()和redirect():
下面是第六課的兩個asp指令碼。

下面是script6a.asp;是它在擔負整個重擔。

上面的指令碼完美的示範了write()和redirect()的用法。response.write()與document.write()非常相似。請記住response是一個asp對象,而write()是一個asp方法。
請注意我可以將response.write()語句封裝到一個javascript函數。我可以在將這個函數放在response.redirect()之前。但是response.write()不能優先於response.redirect()執行,否則的話就會產生錯誤。
write()之捷徑:
解決我們標題的方法就是深入挖掘它。請看下面的指令碼。

使用上面的捷徑,我們可以同時輸出一個javascript資料類型或者是一個asp本機資料類型。在上面的例子中我僅僅輸出了javascript值。我還可以象下面的例子那樣做。

注意等號的用法。同時注意捷徑在同一時間只能對同一值使用。多重變數,串連等都不能使用捷徑。同樣要注意指令碼裡的所有內容都是根據線性順序來執行的。而當你建立了runat屬性時就不是這樣了。
我們的下一站是第七課--response屬性

本節原文及範例地址:http://aspjavascript.com/lesson05.asp
原文作者:James Clark 翻譯:huahua 轉載請註明

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.