ASP進階教程Ⅲ:給留言簿潤下色

來源:互聯網
上載者:User

為了能使我們做出來的留言簿更美觀,讓我們來給上一章的簡單留言簿潤下色,再令其留言在另外的一個單獨的頁面顯示。
  那麼怎樣給該留言簿潤色呢?留言表單介面的背景總不能沒吧?而且為了讓留言表單的內容顯示得更加規整,我們是否有必要用架構將留言表單的內容框起來呢?想好了,現在就讓我們立即動手給我們的留言簿粉飾重新整理。

步驟一:先給留言表單加上背景

  這個問題我在這裡就不多費口舌了。至於如何給表單的內容加點底色然後用虛框框起來,我們可以將上一章所給程式中的“定義留言的顯示格式”部分變更。我在這裡只是給留言表單的內容加上了點底色。我的方法非常簡單就只將代碼:

Line3 = "< TABLE BORDER=1>< TR>< TD>"
Line3 = Line3 & "您的留言:" & Memo & "< /TD>< /TR>< /TABLE>"更改如下:
Line1 = "< TABLE BORDER=0 BGCOLOR=#33CCCC width=781>< TR>< TD>"
Line1 = Line1 & Name & String(5, " ") & Email &  "< /TD>< /TR>< /TABLE>" Line2 = "< TABLE BORDER=0 BGCOLOR=#33CCCC width=781>< TR>< TD>"
Line2 = Line2 & "主 題:" & Subject & "< /TD>< /TR>< /TABLE>"
Line3 = "< TABLE BORDER=0 BGCOLOR=#33CCCC width=781>< TR>< TD>"
Line3 = Line3 & "您的留言:" & Memo & "< /TD>< /TR>< /TABLE>"

  我在這裡想再一次提醒各位,不要用FontPage98或DreamWeaver2.0等首頁製作軟體進行修改。

步驟二、如何讓留言另起一頁顯示出來呢?

  我們可以將第一章中介紹的guestbook1.asp去掉步驟三裡的那段HTML代碼後另存新檔guestbook2.htm;將manage1.asp的最後一句:Response.Redirect "guestbook1.asp" 改成:Response.Redirect "book2.asp"後另存新檔manage2.asp。其實上述的兩個改動只是為了實現這樣一情況,就是:把原來的“指引用戶端瀏覽器到guestbook1.asp中去觀看留言”更改成“指引用戶端瀏覽器到建立的另一Web頁面book2.asp中去觀看留言”。(注意:guestbook2.htm和manage2.asp中原始碼所涉及到的檔案名稱得做相應的變更,我在這裡不再贅述)
  既然在manage2.asp中,我們指引用戶端瀏覽器到book2.asp中去觀看留言,那麼我們就得建立一book2.asp,並且在book2.asp中開啟留言記錄。我們可以將以下代碼剪下下來並存成book2.asp。

< html>
< head>
< meta http-equiv="Content-Type" content="text/html; charset=gb2312">
< title>留言薄< /title>
< link rel="stylesheet" href="../images/Text.css">
< /head>
< body TEXT="#000000" BGCOLOR="#FFFFFF" 不BACKGROUND="b01.jpg">
< h2 ALIGN="CENTER">留言薄< /h2> < hr noshade color="red">
< !--#include file="book2.txt" -->
< a HREF="guestbook2.htm" class="text2">
< p align="center">返回留言薄< /a>
< /p>
< /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.