版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)河南蝶動(dòng)科技制作網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)河南蝶動(dòng)科技制作第一章電子商務(wù)網(wǎng)站建設(shè)概述電子商務(wù)網(wǎng)站定義電子商務(wù)網(wǎng)站是指一個(gè)企業(yè)、機(jī)構(gòu)或公司在互聯(lián)網(wǎng)上建立的站點(diǎn),其目的是為了宣傳企業(yè)形象、發(fā)布產(chǎn)品信息、宣傳經(jīng)濟(jì)法規(guī)、提供商業(yè)服務(wù)等。電子商務(wù)網(wǎng)站功能企業(yè)形象宣傳新聞發(fā)布、供求信息發(fā)布
產(chǎn)品和服務(wù)項(xiàng)目展示
商品和服務(wù)定購(gòu)
轉(zhuǎn)賬與支付、物流應(yīng)用
信息搜索與查詢
客戶信息管理
銷售業(yè)務(wù)信息管理
第一章電子商務(wù)網(wǎng)站建設(shè)概述電子商務(wù)網(wǎng)站定義第一章電子商務(wù)網(wǎng)站建設(shè)概述電子商務(wù)網(wǎng)站的架構(gòu)客戶數(shù)據(jù)產(chǎn)品數(shù)據(jù)銷售數(shù)據(jù)其他數(shù)據(jù)接口技術(shù)目錄、代碼、素材代碼、程序、腳本信息發(fā)布展現(xiàn)商務(wù)交易處理管理系統(tǒng)維護(hù)接口技術(shù)
公鑰基礎(chǔ)設(shè)施PKI安全協(xié)議與模型認(rèn)證服務(wù)電子證書(shū)密鑰管理接口技術(shù)結(jié)算轉(zhuǎn)賬數(shù)據(jù)庫(kù)服務(wù)器WWW服務(wù)器安全服務(wù)器結(jié)算服務(wù)器專用網(wǎng)絡(luò)Internet網(wǎng)站訪問(wèn)者WWW瀏覽器注冊(cè)、登錄選擇、訂購(gòu)購(gòu)買、支付商業(yè)銀行商家賬戶消費(fèi)者銀行消費(fèi)者賬戶第一章電子商務(wù)網(wǎng)站建設(shè)概述電子商務(wù)網(wǎng)站的架構(gòu)客戶數(shù)據(jù)產(chǎn)品數(shù)第一章電子商務(wù)網(wǎng)站建設(shè)概述電子商務(wù)網(wǎng)站的構(gòu)成要素網(wǎng)站域名網(wǎng)站物理地點(diǎn)網(wǎng)站頁(yè)面商品目錄購(gòu)物車付款臺(tái)計(jì)數(shù)器留言板會(huì)員管理商品盤點(diǎn)更新客戶資料管理商品配送第一章電子商務(wù)網(wǎng)站建設(shè)概述電子商務(wù)網(wǎng)站的構(gòu)成要素第二章網(wǎng)站總體設(shè)計(jì)網(wǎng)站CI設(shè)計(jì)網(wǎng)站的CI設(shè)計(jì),主要是指網(wǎng)站的標(biāo)志、色彩、字體、標(biāo)語(yǔ),是一個(gè)網(wǎng)站建立CI形象的關(guān)鍵,是網(wǎng)站的表面文章、形象工程。通過(guò)對(duì)網(wǎng)站的標(biāo)志、色彩、字體、標(biāo)語(yǔ)設(shè)計(jì),建立起網(wǎng)站的整體形象。網(wǎng)站的標(biāo)志(Logo)、名稱標(biāo)準(zhǔn)色彩標(biāo)準(zhǔn)字體宣傳標(biāo)語(yǔ)第二章網(wǎng)站總體設(shè)計(jì)網(wǎng)站CI設(shè)計(jì)第二章網(wǎng)站總體設(shè)計(jì)網(wǎng)站的目錄結(jié)構(gòu)網(wǎng)站的目錄是指建立網(wǎng)站時(shí)創(chuàng)建的目錄。不要將所有文件都存放在根目錄下按欄目?jī)?nèi)容建立子目錄在每個(gè)主欄目目錄下都建立獨(dú)立的Images目錄目錄的層次不要太深不要使用中文目錄不要使用過(guò)長(zhǎng)的目錄盡量使用意義明確的目錄第二章網(wǎng)站總體設(shè)計(jì)網(wǎng)站的目錄結(jié)構(gòu)第二章網(wǎng)站總體設(shè)計(jì)鏈接結(jié)構(gòu)
網(wǎng)站的鏈接結(jié)構(gòu)是指頁(yè)面之間相互鏈接的拓?fù)浣Y(jié)構(gòu)。研究網(wǎng)站的鏈接結(jié)構(gòu)的目的在于:用最少的鏈接,使瀏覽最有效率。一般建立網(wǎng)站的鏈接結(jié)構(gòu)有兩種基本方式:樹(shù)狀鏈接結(jié)構(gòu)星狀鏈接結(jié)構(gòu)
首頁(yè)IT新聞頁(yè)娛樂(lè)新聞頁(yè)財(cái)經(jīng)新聞頁(yè)一級(jí)頁(yè)面二級(jí)頁(yè)面[財(cái)經(jīng)新聞1,財(cái)經(jīng)新聞2...][娛樂(lè)新聞1,娛樂(lè)新聞2...][IT新聞1,IT新聞2...]第二章網(wǎng)站總體設(shè)計(jì)鏈接結(jié)構(gòu)首頁(yè)IT新聞頁(yè)娛樂(lè)新聞頁(yè)財(cái)經(jīng)第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記HTML語(yǔ)言
HTML是超文本標(biāo)記(HyperTextMarkupLanguage)的縮寫(xiě),是一種描述文檔結(jié)構(gòu)的語(yǔ)言,它使用描述性的標(biāo)記符來(lái)指明文檔的結(jié)構(gòu)。第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記HTML語(yǔ)言第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記例:<html> <head> <title>這是標(biāo)題部分</title> </head> <body> <p>你好,這是正文部分!</P> </body> </html>
第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記例:<ht第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記HTML標(biāo)記符一般有兩種:一般標(biāo)記符(容器標(biāo)記符) 這些標(biāo)記符的起始部分與結(jié)束部分必須成對(duì)出現(xiàn)空標(biāo)記符 只是單一的一個(gè)標(biāo)記符而已,如<hr>標(biāo)記符第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記HTML標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記文件結(jié)構(gòu)標(biāo)記符文件結(jié)構(gòu)標(biāo)記符標(biāo)識(shí)文件的結(jié)構(gòu)。主要包括如下標(biāo)記符:HTML標(biāo)記符一般格式為:<HTML>……..</HTML>HEAD標(biāo)記符一般格式為:<head>……</head>BODY標(biāo)記符 一般格式為:<body>……</body>第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記文件結(jié)構(gòu)標(biāo)第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記<html><head>…...</head><body>……</body><html>主體區(qū)標(biāo)題區(qū)HTML文件結(jié)構(gòu)第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記<html第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記區(qū)段格式標(biāo)記符 區(qū)段格式標(biāo)記符將HTML文件中的某個(gè)區(qū)段文字以特定格式顯示,以增加可視性。此類標(biāo)記符主要包括:Title標(biāo)記符用于規(guī)定HTML文檔的標(biāo)題。一般格式為:<title>……</title>HI標(biāo)記符
HI用于簡(jiǎn)要描述段落的標(biāo)題,共有六個(gè)級(jí)別:H1,H2,H3,H4,H5,H6。其中以H1標(biāo)題級(jí)別為最高,H6標(biāo)題級(jí)別最低。第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記區(qū)段格式標(biāo)第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記例:<html> <head> <title>HTML標(biāo)題演示示例</title> </head> <body><h1>標(biāo)題h1文字顯示!</h1><h2>標(biāo)題h2文字顯示!</h2><h3>標(biāo)題h3文字顯示!</h3><h4>標(biāo)題h4文字顯示!</h4><h5>標(biāo)題h5文字顯示!</h5><h6>標(biāo)題h6文字顯示!</h6> </body> </html>第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記例:<ht第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記換行標(biāo)記符
<BR>是換行標(biāo)記符,它是單獨(dú)出現(xiàn)的,作用相當(dāng)于插入一個(gè)回車符。段落標(biāo)記符
<P>標(biāo)記符用于劃分段落,控制文本放置。 一般格式為:<P>……</P>水平標(biāo)記符
<HR>標(biāo)記符是單獨(dú)使用的標(biāo)記符,它的作用是換行并在該行下面畫(huà)一條水平直線。<HR>標(biāo)記符的屬性有:Size、Width、align和color。第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記換行標(biāo)記符第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記 size屬性用以規(guī)定水平線的高度,該屬性的參數(shù)值必須是數(shù)字;
width屬性用以規(guī)定水平線的寬度,該屬性的參數(shù)值可以是數(shù)字(代表字符數(shù))或者百分比(占瀏覽器寬度的百分比),缺省時(shí)水平線占整個(gè)瀏覽器窗口寬度;
align屬性規(guī)定水平線在瀏覽器窗口的位置,其參數(shù)值為left(左側(cè))、center(中間)、right(右側(cè))之一;
color屬性用以指定水平線的顏色。第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記 size屬第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記預(yù)格式化標(biāo)記符
<PRE>標(biāo)記符是預(yù)格式化標(biāo)記符,它是成對(duì)出現(xiàn)的。Web瀏覽器按編輯文檔時(shí)的字符位置將<PRE>和</PRE>標(biāo)記符之間的內(nèi)容一成不變地顯示出來(lái)。
第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記預(yù)格式化標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記例:<html> <head> <title>PRE標(biāo)記符測(cè)試文檔</title> </head> <body> <pre> 1992 January On15th,thefirstlinemodebrowserwas AvailablebyanonymousFTP </pre></body></html>第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記例:<htm第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記字符格式標(biāo)記符
字符格式標(biāo)記符用來(lái)改變HTML文檔的顯示外觀,增加文件的美觀程度。HTML文檔的字符格式標(biāo)記符主要有:<B>……</B>之間的內(nèi)容將顯示為黑體文字;<I>……</I>之間的內(nèi)容將顯示為斜體文字;<U>……</U>之間的內(nèi)容將顯示為帶下劃線的文字;<Strike>……</Strike>之間的內(nèi)容將顯示為刪除線;<big>……</big>之間的內(nèi)容加大顯示;<small>……</small>文本采用small字體
<center>……</center>之間的內(nèi)容居中顯示;<sup>……</sup>之間的內(nèi)容顯示上標(biāo);第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記字符格式標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記<sub>……</sub>之間的內(nèi)容顯示下標(biāo);<em>……</em>之間的內(nèi)容顯示強(qiáng)調(diào);<strong>……</strong>之間的內(nèi)容顯示加重強(qiáng)調(diào);<font>……</font>之間的內(nèi)容通過(guò)<font>標(biāo)記符內(nèi)的屬性設(shè)置來(lái)改變字體。它具有的屬性有size、face和color。設(shè)置字體大小的屬性size的有效值是從1到7的整數(shù)Face屬性是設(shè)置字體的類型,其值就是字體類型的名字,如“楷體_GB2312”Color屬性設(shè)置字體的顏色,其值是顏色值是十六進(jìn)制值例:<fontcolor=#0000ccsize=7face="楷體_GB2312">這是Font設(shè)置的文字。</font>第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記<sub>…第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記鏈接標(biāo)記符HTML中的鏈接包括兩部分:錨標(biāo)和目標(biāo)點(diǎn)。錨標(biāo)就是鏈接的源點(diǎn),當(dāng)鼠標(biāo)被移到錨標(biāo)處時(shí)會(huì)變成小手狀。此時(shí),用戶通過(guò)點(diǎn)擊鼠標(biāo)就可以到達(dá)鏈接的目標(biāo)點(diǎn)。HTML是通過(guò)鏈接標(biāo)記符來(lái)實(shí)現(xiàn)超鏈接的。超鏈接標(biāo)記符<A>是成對(duì)出現(xiàn)的標(biāo)記符,首標(biāo)記符<A>和尾標(biāo)記符</A>之間的內(nèi)容就是錨標(biāo)。<A>標(biāo)記符有一個(gè)不可缺省的屬性HREF,用于指定鏈接目標(biāo)點(diǎn)的位置。鏈接標(biāo)記符的一般形式為:<A>……</A>第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記鏈接標(biāo)記符第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記從一個(gè)文件鏈接到另一個(gè)文件有兩種方法:鏈接到一個(gè)文件的本身 例如:<AHREF=“page.htm”>Pagetwo</A>鏈接到一個(gè)文件中的特定位置 若要鏈接到文件中的特定位置,就需要先在文檔中加入鏈接點(diǎn),即鏈接的目標(biāo)點(diǎn)。 實(shí)例如下:<Aname="pointA"><H2>PointA</H2></A>
字符串“PointA”就是待鏈接的目標(biāo)點(diǎn)。 通過(guò)語(yǔ)句:<Ahref="links.htm#PointA">ThisLink</A>實(shí)現(xiàn)了超鏈接。第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記從一個(gè)文件鏈第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記表格標(biāo)記符表格標(biāo)記符一般格式為:<TABLE>……</TABLE><TABLE>標(biāo)記符的屬性主要有:border屬性width屬性Height屬性align屬性cellspacing屬性cellpadding屬性行標(biāo)記符一般格式為:<TR>……</TR><TR>標(biāo)記符有兩個(gè)屬性:Align屬性Valign屬性單元格標(biāo)記符一般格式為:<TD>……</TD><TD>標(biāo)記符的屬性主要有:rowspan屬性colspan屬性align屬性valign屬性列標(biāo)題定義標(biāo)記符<TH>一般格式為:<TH>……</TH>第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記表格標(biāo)記符第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記<html> <head> <title>HTML標(biāo)記測(cè)試實(shí)例</title> </head> <body> <center><B><fontsize=5color=ff0000>HTML標(biāo)記顯示結(jié)果</font></B> <hr>
本實(shí)例是對(duì)HTML標(biāo)記的學(xué)習(xí)效果的一個(gè)展示!<br> HTML標(biāo)記是學(xué)好網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)這門課的基礎(chǔ),必須掌握它!<br> <Ahref=“test.htm">鏈接</A> <p>下面是表格的設(shè)計(jì),其中它的邊框?qū)挾葹?,表格的寬度占屏幕的50%,表格中的內(nèi)容居中顯示</p> <tableborder=1width=50%> <TRalign=center> <TH>學(xué)號(hào)</TH><TH>姓名</TH> </TR> <TRalign=center> <TD>001</TD><TD>張三</TD> </TR> <TRalign=center> <TD>002</TD><TD>李四</TD> </TR> <TRalign=center> <TDcolspan=2>共2名學(xué)生</TD> </TR> </table> </center> </body></html>第三章Web頁(yè)面制作基礎(chǔ)
--HTML標(biāo)記<html>第三章Web頁(yè)面制作基礎(chǔ)
--制作表單表單(Form)是用于采集用戶輸入的信息,從而實(shí)現(xiàn)與用戶交互的表格。例如,用表單設(shè)計(jì)訂貨單、征集用戶意見(jiàn)、收集用戶信息等等。每一個(gè)表單都有一個(gè)“提交”按鈕,當(dāng)用戶填寫(xiě)完表單并按下“提交”按鈕時(shí),用戶所填寫(xiě)的信息就發(fā)送到web服務(wù)器,由服務(wù)器負(fù)責(zé)處理所提交的信息。表單一般由兩個(gè)部分組成:HTML代碼和CGI程序。其中HTML代碼主要用來(lái)生成表單的可視化界面,CGI程序用來(lái)負(fù)責(zé)對(duì)表單所包含的信息進(jìn)行解釋或處理。第三章Web頁(yè)面制作基礎(chǔ)
--制作表單表單(Form)第三章Web頁(yè)面制作基礎(chǔ)
--制作表單表單標(biāo)記符一般格式為:<form>……</form><form>標(biāo)記符有兩個(gè)不可缺省的屬性:ACTION屬性一般格式為:<FORMACTION="…">ACTION屬性后面的等號(hào)表明當(dāng)這個(gè)表單提交后,用于指定服務(wù)器端處理該表單的CGI程序。它的參數(shù)值就是該程序的URL。第三章Web頁(yè)面制作基礎(chǔ)
--制作表單表單標(biāo)記符第三章Web頁(yè)面制作基礎(chǔ)
--制作表單METHOD屬性一般格式為:<FORMACTION="…"METHOD="…">用于指定表單信息傳送到服務(wù)器的方式。屬性的參數(shù)值為get和post之一。使用GET時(shí),將Form的輸入信息作為字符串附加到Action所設(shè)定的URL后面,中間用“?”隔開(kāi),每個(gè)表單域之間用“&”隔開(kāi),然后把整個(gè)字符串傳送到服務(wù)器端。由于系統(tǒng)環(huán)境變量的長(zhǎng)度限制輸入字符串的長(zhǎng)度,因此用Get方式所能得到的信息不能很多,一般在4000字符左右。而且在瀏覽器的地址欄中將以明文的形式顯示在表單中的各個(gè)表單域值。使用Post方式,將Form的輸入信息進(jìn)行包裝,而不用附加在Action的URL之后,其傳送的信息數(shù)據(jù)量基本上沒(méi)有什么限制,而且在瀏覽器的地址欄中不會(huì)顯示表單域的值。使用get方式的特點(diǎn)是數(shù)據(jù)立即傳送、執(zhí)行效率高,但它傳送的信息數(shù)據(jù)量小。而使用post方式則可以傳送大量信息,但效率不如get方式高。
第三章Web頁(yè)面制作基礎(chǔ)
--制作表單METHOD屬性第三章Web頁(yè)面制作基礎(chǔ)
--制作表單輸入標(biāo)記符一般格式為<input>Input標(biāo)記有六個(gè)屬性:type、name、size、value、maxlength、checked。其中type和name是兩個(gè)固定的屬性。Name屬性的參數(shù)值是相應(yīng)處理程序中的變量名,web服務(wù)器將把這條輸入信息的值賦予name屬性規(guī)定的變量。第三章Web頁(yè)面制作基礎(chǔ)
--制作表單輸入標(biāo)記符第三章Web頁(yè)面制作基礎(chǔ)
--制作表單Type屬性用于指定該輸入項(xiàng)提供的輸入方式。在不同的輸入方式下,<input>標(biāo)記符的格式略有不同。Type屬性的參數(shù)值可為以下之一Text類型
這是type的默認(rèn)類型,指單行文本輸入框。其屬性有以下幾個(gè):name:將輸入值傳給CGI程序時(shí)與輸入值相對(duì)應(yīng)的名稱;Size:輸入窗口的長(zhǎng)度,默認(rèn)值是20,以字節(jié)為單位;Value:設(shè)定預(yù)先在窗口顯示的信息;Maxlength:限制最多輸入的字節(jié)數(shù)。password類型
密碼輸入框,與text類型輸入基本相同,但瀏覽器并不在文本框中顯示用戶輸入的字符,而是將輸入的每個(gè)字符顯示密碼提示符“*”。其屬性和Text類型一致。第三章Web頁(yè)面制作基礎(chǔ)
--制作表單Type屬性用于第三章Web頁(yè)面制作基礎(chǔ)
--制作表單radio類型表示該輸入項(xiàng)是一個(gè)單選項(xiàng),即在多個(gè)選擇之間只能選擇其中一項(xiàng)。由于選擇是唯一的,因此屬性name取相同的值,但屬性value的值各不相同。其屬性有以下幾個(gè):name:將輸入值傳給CGI程序時(shí)與輸入值相對(duì)應(yīng)的名稱;value:每個(gè)選項(xiàng)對(duì)應(yīng)的值;checked:預(yù)選項(xiàng)目。checkbox類型表示該輸入項(xiàng)是一個(gè)復(fù)選框,用戶可同時(shí)選中表單中的一個(gè)或幾個(gè)復(fù)選框作為輸入信息。由于每一項(xiàng)都可以被選擇,屬性name取不同的值,value取相同的值。其屬性和radio類型一致。第三章Web頁(yè)面制作基礎(chǔ)
--制作表單radio類型第三章Web頁(yè)面制作基礎(chǔ)
--制作表單submit類型這種類型在瀏覽器中產(chǎn)生一個(gè)提交按鈕。當(dāng)用戶單擊該按鈕時(shí),瀏覽器就會(huì)將表單的輸入信息傳送給服務(wù)器。其屬性有以下幾個(gè):name:將輸入值傳給CGI程序時(shí)與輸入值相對(duì)應(yīng)的名稱;Value:用于指定顯示提交按鈕上的文字。reset類型這種類型的按鈕讓瀏覽器產(chǎn)生一個(gè)重置按鈕,當(dāng)用戶鼠標(biāo)點(diǎn)擊這個(gè)按鈕后,則用戶輸入信息都會(huì)被全部清除,以便用戶重新輸入。其屬性和submit類型一致。第三章Web頁(yè)面制作基礎(chǔ)
--制作表單submit類型第三章Web頁(yè)面制作基礎(chǔ)
--制作表單hidden類型這種類型將input標(biāo)記的區(qū)域隱藏起來(lái),使之不出現(xiàn)在屏幕中。在不想顯示某些選項(xiàng)而又不愿意將它們從提交信息中刪去時(shí)使用。其屬性有以下幾個(gè):name:將輸入值傳給CGI程序時(shí)與輸入值相對(duì)應(yīng)的名稱;Value:用于指定hidden類型的值。image類型這種類型使瀏覽器會(huì)在相應(yīng)位置產(chǎn)生一個(gè)圖像按鈕。當(dāng)用戶單擊該按鈕時(shí),瀏覽器就會(huì)將表單的輸入信息傳送給服務(wù)器。在使用圖像按鈕時(shí),必須在<input>標(biāo)簽中添加src屬性指出圖像所在位置。另外,很多圖像標(biāo)簽中使用的屬性規(guī)定也可以在圖像按鈕中使用。第三章Web頁(yè)面制作基礎(chǔ)
--制作表單hidden類型第三章Web頁(yè)面制作基礎(chǔ)
--制作表單下拉菜單標(biāo)記符一般格式為:<SELECT>……</SELECT><SELECT>標(biāo)記符有三個(gè)屬性:name:同input中一樣,當(dāng)form提交時(shí),作為信息的名稱;size:該屬性是可選的,控制可以同時(shí)顯示在列表中的選項(xiàng)條數(shù),其參數(shù)值是數(shù)字,默認(rèn)值是1,當(dāng)參數(shù)值小于下拉菜單中的菜單項(xiàng)數(shù)目時(shí),瀏覽器會(huì)為該下拉菜單添加滾動(dòng)條,用戶可以使用滾動(dòng)條來(lái)查看所有的選項(xiàng)。multiple:該屬性允許用戶可以選擇多個(gè)選項(xiàng),否則只能選擇一項(xiàng)。第三章Web頁(yè)面制作基礎(chǔ)
--制作表單下拉菜單標(biāo)記符第三章Web頁(yè)面制作基礎(chǔ)
--制作表單<OPTION>標(biāo)記符用于定義下拉菜單中的各個(gè)選項(xiàng)。<SELECT>標(biāo)記符必須與<OPTION>標(biāo)記符配套使用。<option>有兩個(gè)屬性:value屬性:是當(dāng)某項(xiàng)被選中并提交后,web瀏覽器傳送給服務(wù)器的數(shù)據(jù)。缺省時(shí),瀏覽器傳送選項(xiàng)的內(nèi)容。Selected屬性:用來(lái)指定選項(xiàng)的初始狀態(tài),表示該選項(xiàng)在初始時(shí)是被選中的。例:<selectsize="3"name="Language"multiple> <optionselected>PHP</option> <option>ASP</option> <option>VbScript</option> <option>JavaScript</option></select>第三章Web頁(yè)面制作基礎(chǔ)
--制作表單<OPTION>第三章Web頁(yè)面制作基礎(chǔ)
--制作表單滾動(dòng)文本編輯框標(biāo)記符一般格式為:<textarea>……</textarea><textarea>標(biāo)記符有3個(gè)屬性:name屬性:用于指定文本輸入框的名字。cols屬性:輸入窗口的列數(shù)。屬性的參數(shù)值是數(shù)字。表示一行所能顯示的最大字符數(shù)。如果輸入信息中有一行和幾行的字符數(shù)大于cols屬性的參數(shù)值,瀏覽器會(huì)為該文本輸入框添加水平滾動(dòng)條。rows屬性:輸入窗口的行數(shù)。其它意義跟cols類似。例:<textarearows="4"cols="20"name="Words">請(qǐng)輸入相關(guān)文字</textarea>第三章Web頁(yè)面制作基礎(chǔ)
--制作表單滾動(dòng)文本編輯框標(biāo)第三章Web頁(yè)面制作基礎(chǔ)
--制作表單第三章Web頁(yè)面制作基礎(chǔ)
--制作表單第三章Web頁(yè)面制作基礎(chǔ)
--制作表單<html> <head> <title>會(huì)員注冊(cè)</title> </head> <body><formmethod="post"action=“table.asp"> <palign="center"><fontface="宋體"size=5color=0000ff>歡迎光臨百科圖書(shū),請(qǐng)?jiān)谙旅孑斎肽幕拘畔?lt;/font></p> <center> <tableborder=1width=60%> <tralign=center> <tdwidth=20%>會(huì)員名:</td> <td><inputtype="text"name="user"size=30value="請(qǐng)輸入你想注冊(cè)的用戶名"></td> </tr> <tralign=center> <tdwidth=20%>密碼:</td> <td><inputtype="password"name="password"size=30></td> </tr> <tralign=center> <tdwidth=20%>性別:</td> <td><inputtype=radioname="sex"value="man"checked>男
<inputtype=radioname="sex"value="woman">女</td> </tr>第三章Web頁(yè)面制作基礎(chǔ)
--制作表單<html>第三章Web頁(yè)面制作基礎(chǔ)
--制作表單<tralign=center> <tdwidth=20%>年齡:</td> <td><inputtype="text"name="age"size=30></td></tr><tralign=center> <tdwidth=20%>所在學(xué)校:</td> <td><selectsize=1name=“university"> <option>南京大學(xué)</option> <optionselected>南京林業(yè)大學(xué)</option> <option>南京師范大學(xué)</option> <option>東南大學(xué)</option> </select></td></tr><tralign=center> <tdwidth=20%>你感興趣的書(shū)籍種類:</td> <td><inputtype="checkbox"name="love1"value="true">經(jīng)濟(jì)
<inputtype="checkbox"name="love2"value="true">文學(xué)
<inputtype="checkbox"name="love3"value="true">物理
<inputtype="checkbox"name="love4"value="true">生物<br> <inputtype="checkbox"name="love5"value="true">化學(xué)
第三章Web頁(yè)面制作基礎(chǔ)
--制作表單<tralig第三章Web頁(yè)面制作基礎(chǔ)
--制作表單
<inputtype="checkbox"name="love6"value="true">歷史
<inputtype="checkbox"name="love7"value="true">電子
<inputtype="checkbox"name="love8"value="true">地理
</td></tr> <tralign=center> <tdwidth=20%>留言:</td> <td><textarearows=2name="information"cols=42></textarea></td> </tr> </table></center><palign=center><inputtype="submit"value="提交"name=B1><inputtype="reset"value="全部重寫(xiě)"name=B2></p></form></body><html>第三章Web頁(yè)面制作基礎(chǔ)
--制作表單 <i第三章Web頁(yè)面制作基礎(chǔ)
--表單處理<%@LANGUAGE="VBScript"%><html><center><%dimusernamedimsexdimuserpassworddimagedimuniversitydiminformationusername=Request.form(1) userpassword=Request.form("password")sex=Request.form("sex")age=Request.Form("age")university=Request.form("university") information=Request.form("information") Response.write"您的姓名是:"&username&"<br>" Response.write"您的密碼是:"&userpassword&"<br>"Response.write"您的性別是:"&sex&"<br>"Response.write"您的年齡是:"&age&"<br>"Response.write"您所在的大學(xué)是:"&university&"<br>"
第三章Web頁(yè)面制作基礎(chǔ)
--表單處理<%@LANG第三章Web頁(yè)面制作基礎(chǔ)
--表單處理
Response.write"你感興趣的書(shū)籍種類:" IfRequest.form("love1")="true"ThenResponse.write"經(jīng)濟(jì)" IfRequest.form("love2")="true"ThenResponse.write"、文學(xué)" IfRequest.form("love3")="true"ThenResponse.write"、物理" IfRequest.form("love4")="true"ThenResponse.write"、生物" IfRequest.form("love5")="true"ThenResponse.write"、化學(xué)" IfRequest.form("love6")="true"ThenResponse.write"、歷史" IfRequest.form("love7")="true"ThenResponse.write"、電子" IfRequest.form("love8")="true"ThenResponse.write"、地理" Response.write"<br>"Response.write"您的留言是:"&information&"<br>"%></center></htmL>第三章Web頁(yè)面制作基礎(chǔ)
--表單處理第三章Web頁(yè)面制作基礎(chǔ)
--表單處理第三章Web頁(yè)面制作基礎(chǔ)
--表單處理第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)有時(shí)候需要在各個(gè)網(wǎng)頁(yè)間跳轉(zhuǎn)時(shí),希望某個(gè)頁(yè)面保持在瀏覽器中,這時(shí)就要用到網(wǎng)頁(yè)的框架結(jié)構(gòu)??蚣芙Y(jié)構(gòu)的一般格式為:<frameset>……</frameset>。frameset標(biāo)記內(nèi)使用另一個(gè)標(biāo)記符<frame>來(lái)指定框架中每個(gè)?。ㄗ樱┐翱诘膬?nèi)容。其具體格式為:
<html> <head> … </head> <frameset> <frame> … <frame> … </frameset> </html>
第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)有時(shí)候需要在各第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)Frameset標(biāo)記有兩個(gè)屬性:Rows屬性值:用來(lái)說(shuō)明窗口橫向分割的情況。ROWS屬性可以指定一系列的值,它們之間用逗號(hào)隔開(kāi),給出幾個(gè)值就縱向?qū)⒋翱诜殖蓭讉€(gè)窗口。這些值可以使用像素點(diǎn)、百分比、剩余值和它們的混合形式表示。例:<framesetrows=“200,40%,*"><framesrc="chap3-1.htm"><framesrc="chap3-2.htm"><framesrc="chap3-3.htm"></frameset>Cols屬性值:用來(lái)說(shuō)明窗口縱向分割的情況。第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)Frameset第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)FRAME標(biāo)記Frame是一個(gè)單向標(biāo)記,使用時(shí)放在frameset的開(kāi)始和結(jié)束標(biāo)記之間。它有六個(gè)屬性來(lái)描述每個(gè)子窗口的風(fēng)格:src:該屬性用來(lái)鏈接到一個(gè)html文件;name:表示子窗口的名字;marginwidth:用來(lái)控制顯示內(nèi)容和窗口左右邊界的距離,默認(rèn)為1;marginheight:用來(lái)控制顯示內(nèi)容和窗口上下邊界的距離,默認(rèn)為1;scrolling:指定子窗口是否使用滾動(dòng)條,有Yes/No/Auto三個(gè)值,默認(rèn)auto,即根據(jù)窗口內(nèi)容決定是否有滾動(dòng)條;noresize:使用該屬性后,指定窗口不能調(diào)整窗口大小。第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)FRAME標(biāo)記第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)如果想在瀏覽器中同時(shí)做橫向和縱向分割,則需要嵌套使用FRAMESET標(biāo)記,下面提供了一種形式,其形式是:
<framesetcols=…> <framesetrows=…> … </frameset> <framesetrows=…> … </frameset> … </frameset>
第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)如果想在瀏覽器中第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)例:<framesetcols="*,50%"><framesetrows="40%,60%"><framesrc="chap3-1.htm"><framesrc="chap3-2.htm"></frameset><framesetrows="20%,20%,*"><framesrc="chap3-1.htm"><framesrc="chap3-2.htm"><framesrc="chap3-3.htm"></frameset></frameset>
第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)例:第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)TARGET屬性在框架頁(yè)面中,每個(gè)子窗口內(nèi)對(duì)應(yīng)一個(gè)Frame語(yǔ)句,在該語(yǔ)句中的SRC屬性指明了鏈接的HTML,該文件顯示在Frame對(duì)應(yīng)的窗口中。但如果該HTML文件含有超鏈接,當(dāng)用戶點(diǎn)擊該鏈接時(shí),鏈接的網(wǎng)頁(yè)放在哪個(gè)窗口呢?如果沒(méi)有指定,則在原來(lái)的子窗口打開(kāi);如果要指定在哪個(gè)子窗口打開(kāi),就要使用Target屬性。利用該屬性可以完成鏈接的HTML文件在指定的子窗口打開(kāi)。第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)TARGET屬性第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)如果想把提交表單的結(jié)果放在指定的窗口,可以在Form標(biāo)記中使用Target屬性。語(yǔ)法如下:<formmethod=”…”action=”…”target=”Windows_Name”
其中Windows_Name可以預(yù)先在Frame標(biāo)記中用Name屬性設(shè)定。
<framesetCols="60%,*"> <framesrc="2-2.htm"> <framesrc="two.htm"name="two"> </frameset>第三章Web頁(yè)面制作基礎(chǔ)
--框架結(jié)構(gòu)如果想把提交表單第四章ASP內(nèi)置對(duì)象ASP概述ASP是ActiveServerPages的簡(jiǎn)稱,是服務(wù)器端腳本編寫(xiě)環(huán)境(包括HTML、VBScript、JavaScript等),使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的、高性能的web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁(yè)、腳本命令和ActiveX組件以創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。由于所有的程序都在服務(wù)器端執(zhí)行,這樣就大大減輕了客戶端瀏覽器的負(fù)擔(dān),提高了交互速度。ASP頁(yè)是包括HTML標(biāo)記、文本和腳本命令的文件。ASP頁(yè)可調(diào)用ActiveX組件來(lái)執(zhí)行任務(wù),例如連接到數(shù)據(jù)庫(kù)和進(jìn)行商務(wù)計(jì)算。通過(guò)ASP,可為Web頁(yè)添加交互內(nèi)容或用HTML頁(yè)構(gòu)成整個(gè)web應(yīng)用程序,這些應(yīng)用程序使用HTML頁(yè)作為客戶的界面。第四章ASP內(nèi)置對(duì)象ASP概述第四章ASP內(nèi)置對(duì)象ASP的功能處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。訪問(wèn)和編輯服務(wù)器端的數(shù)據(jù)庫(kù)表。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)中的數(shù)據(jù)。讀寫(xiě)站點(diǎn)服務(wù)器的文件,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。提供廣告輪播器、取得瀏覽器信息、URL表管理等內(nèi)置功能。由cookies讀寫(xiě)用戶端的硬盤文件,以記錄用戶的數(shù)據(jù)??梢詫?shí)現(xiàn)在多個(gè)主頁(yè)間共享信息,以開(kāi)發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。使用VBScript或JavaScript等簡(jiǎn)易的腳本語(yǔ)言,結(jié)合HTML碼,快速完成站點(diǎn)的應(yīng)用程序。通過(guò)站點(diǎn)服務(wù)器執(zhí)行腳本語(yǔ)言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語(yǔ)言。擴(kuò)充功能的能力強(qiáng),可通過(guò)使用VisualBasic、Java、VisualC++等多種程序語(yǔ)言制作ActiveXServerComponent以滿足自己的特殊需要。第四章ASP內(nèi)置對(duì)象ASP的功能第四章ASP內(nèi)置對(duì)象ASP文件結(jié)構(gòu)ActiveServerPages(ASP)文件是以.asp為擴(kuò)展名的文本文件,這個(gè)文本文件可以包括下列部分的任意組合:文本HTML標(biāo)記ASP腳本命令創(chuàng)建.asp文件非常容易。如果要在HTML文件中添加腳本,只需將該文件的擴(kuò)展名.htm或.html替換為.asp就可以了。<html><head><title>最簡(jiǎn)單的HTML文件</title></head><body><%Response.Write"HelloWorld!"%></body></html>
第四章ASP內(nèi)置對(duì)象ASP文件結(jié)構(gòu)第四章ASP內(nèi)置對(duì)象<html><head><title>包含了腳本命令的asp</title></head><body><%Fori=3to6%><Fontsize=<%=I%>><p><%Response.Write"HelloWorld!"%></font><%next%></body></html>第四章ASP內(nèi)置對(duì)象<html>第四章ASP內(nèi)置對(duì)象本地發(fā)布方法本地發(fā)布方法有以下四種:將所有站點(diǎn)的文件夾全部放在Inetpub\wwwroot文件夾中,并且可以將首頁(yè)命名為default.htm或default.asp(也可為index.htm或Index.html,此時(shí)需要設(shè)置發(fā)布文檔)。然后就可以在IE的地址欄中直接輸入:http://計(jì)算機(jī)名字或http://localhost/進(jìn)行瀏覽了。在計(jì)算機(jī)中任意盤中建立一個(gè)文件夾,將該文件夾發(fā)布,將首頁(yè)命名為index.htm或index.html,在IE的地址欄中直接輸入:http://計(jì)算機(jī)名字/文件夾名或http://localhost/文件夾名即可。第四章ASP內(nèi)置對(duì)象本地發(fā)布方法第四章ASP內(nèi)置對(duì)象從本地計(jì)算機(jī)向Internet發(fā)布,按照上述設(shè)置發(fā)布后,再將本地計(jì)算機(jī)用電話線、專線等連接到Internet上即可,此時(shí)在任意一臺(tái)計(jì)算機(jī)上輸入本機(jī)的IP地址和發(fā)布的文件夾即可瀏覽。申請(qǐng)一個(gè)免費(fèi)或付費(fèi)的ISP公司的空間(虛擬服務(wù)器)并利用他們的所有基礎(chǔ)設(shè)施,自己僅僅需要制作網(wǎng)站內(nèi)容,上傳到指定的ISP服務(wù)器中即可。通常,通過(guò)付費(fèi)方式可以得到一個(gè)域名,有了域名就可以訪問(wèn)你發(fā)布的網(wǎng)站了。第四章ASP內(nèi)置對(duì)象從本地計(jì)算機(jī)向Internet發(fā)布第四章ASP內(nèi)置對(duì)象虛擬WWW發(fā)布器的配置IIS的安裝與設(shè)置第四章ASP內(nèi)置對(duì)象虛擬WWW發(fā)布器的配置第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象創(chuàng)建虛擬目錄第四章ASP內(nèi)置對(duì)象創(chuàng)建虛擬目錄第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象ASP內(nèi)置對(duì)象ASP本身所提供了一些對(duì)象,這些對(duì)象在使用時(shí)并不需要經(jīng)過(guò)任何聲明或建立的過(guò)程,因此,稱為ASP內(nèi)置對(duì)象。他們包括:Request對(duì)象:為腳本提供了當(dāng)客戶端請(qǐng)求一個(gè)頁(yè)面或者傳遞一個(gè)窗體時(shí),客戶端提供的全部信息。這包括能指明瀏覽器和用戶的HTTP變量,在這個(gè)域名下存放在瀏覽器中的cookie,任何作為查詢字符串而附于URL后面的字符串或頁(yè)面的<Form>段中的HTML控件的值。第四章ASP內(nèi)置對(duì)象ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象Response對(duì)象:用來(lái)訪問(wèn)服務(wù)器端所創(chuàng)建的并發(fā)回到客戶端的響應(yīng)信息。為腳本提供HTTP變量,指明服務(wù)器和服務(wù)器的功能和關(guān)于發(fā)回瀏覽器的內(nèi)容的信息以及任何將為這個(gè)域而存放在瀏覽器里新的cookie。Session對(duì)象:用于用戶會(huì)話中。在每個(gè)訪問(wèn)者第一次訪問(wèn)服務(wù)器上的一個(gè)ASP網(wǎng)頁(yè)時(shí),為他創(chuàng)建一個(gè)新的并且獨(dú)立的會(huì)話對(duì)象,分配給該會(huì)話一個(gè)會(huì)話標(biāo)識(shí)號(hào)。并為每個(gè)訪問(wèn)者分配他們自己的私有變量存儲(chǔ)空間,會(huì)話存儲(chǔ)的內(nèi)容對(duì)指定的訪問(wèn)者是全局的,而對(duì)其他訪問(wèn)者來(lái)講是私有的。第四章ASP內(nèi)置對(duì)象Response對(duì)象:用來(lái)訪問(wèn)服務(wù)器第四章ASP內(nèi)置對(duì)象Application對(duì)象:用于在全局環(huán)境中存儲(chǔ)變量和信息(即狀態(tài)),該應(yīng)用程序內(nèi)的任何ASP網(wǎng)頁(yè)中運(yùn)行的腳本都可訪問(wèn)這些值,而不管是哪個(gè)訪問(wèn)者發(fā)出的請(qǐng)求。Server對(duì)象:在服務(wù)器端腳本中通過(guò)實(shí)例和使用其他外部對(duì)象和組件,提供了一種擴(kuò)展ASP頁(yè)的功能的方法。事實(shí)上,許多人認(rèn)為這個(gè)對(duì)象是ASP之所以能夠流行的主要因素。引入Server對(duì)象的意義很大,這意味著ASP不必提供人們所需要的所有屬性。它可調(diào)用其他應(yīng)用程序和組件完成指定工作。ASPError對(duì)象:是ASP3.0中的一個(gè)新的對(duì)象,通過(guò)Server對(duì)象的GetLastError方法使用。它提供了發(fā)生在ASP中的上一次錯(cuò)誤的詳細(xì)信息。ObjectContext對(duì)象:它是ASP頁(yè)的環(huán)境,這個(gè)環(huán)境包含了整個(gè)ASP的對(duì)象模型,它允許程序員對(duì)ASP以及所使用的各組件所執(zhí)行的復(fù)雜處理進(jìn)行更多的控制。其它的內(nèi)置對(duì)象構(gòu)建在它上面。第四章ASP內(nèi)置對(duì)象Application對(duì)象:用于在全第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Request對(duì)象通常包括了客戶端的相關(guān)信息,如瀏覽器的種類、表頭信息、表單參數(shù)及cookies等。Request對(duì)象的語(yǔ)法描述如下:
Request.[collection|property|method](variable)
其中collection表示Request對(duì)象的集合,property表示Request對(duì)象的屬性,method表示Request對(duì)象的方法,變量參數(shù)(variable)是一些字符串,這些字符串指定要從集合中檢索的項(xiàng)目,或作為方法或?qū)傩缘妮斎?。Request對(duì)象的屬性屬性
說(shuō)明
TotalBytes表示從客戶端所接受數(shù)據(jù)的字節(jié)的長(zhǎng)度,只讀
其語(yǔ)法如下:len=Request.TotalBytes第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Reques第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Request對(duì)象的方法
方法
說(shuō)明
BinaryRead以二進(jìn)制方式來(lái)讀取客戶端使用Post傳送方式所傳遞的數(shù)據(jù)
它的語(yǔ)法如下:Variant數(shù)組=Request.BinaryRead(count)
BinaryRead方法的返回值為通用變量數(shù)組(VariantArray),而其參數(shù)是一個(gè)整數(shù)用以表示每次讀取的數(shù)據(jù)字節(jié)大小,其范圍介于0到Request對(duì)象TotalBytes方法所取得的字節(jié)大小-1。第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Reques第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Request對(duì)象的數(shù)據(jù)集合集合名稱
功能說(shuō)明
ClientCertificate當(dāng)客戶端訪問(wèn)一個(gè)頁(yè)面或其他資源時(shí),用來(lái)向服務(wù)器表明身份的客戶證書(shū)的所有字段或條目的數(shù)值集合,只讀Cookies根據(jù)用戶的請(qǐng)求,用戶系統(tǒng)發(fā)出的所有cookie的值的集合,這些cookie僅對(duì)相應(yīng)的域有效,只讀FormMethod的屬性值為POST時(shí),所有作為請(qǐng)求提交的<Form>段中的HTML控件單元的值的集合,只讀QueryString依附于用戶請(qǐng)求的URL后面的名稱/數(shù)值對(duì)或者作為請(qǐng)求提交的且Method屬性值為GET(或者省略其屬性)的<Form>中所有HTML控件單元的值,只讀ServerVariables隨同客戶端請(qǐng)求發(fā)出的HTTP報(bào)頭值,以及Web服務(wù)器的幾種環(huán)境變量的值的集合,只讀
具體語(yǔ)法是:value=Request.collection(variable)第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Reques第四章ASP內(nèi)置對(duì)象
--Request對(duì)象在使用時(shí)可以把collection省略,直接使用Request(“變量名稱”),同樣可以取得該變量的內(nèi)容值。不過(guò)使用這種簡(jiǎn)潔的寫(xiě)法,一定要注意當(dāng)不同數(shù)據(jù)集合中有相同的變量名稱時(shí),ASP會(huì)按照QueryString、Form、Cookies、ClientCertificate、ServerVariables等數(shù)據(jù)集合的順序來(lái)返回所想要得到的變量?jī)?nèi)容。第四章ASP內(nèi)置對(duì)象
--Request對(duì)象在使用時(shí)可以第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Form數(shù)據(jù)集合
Form數(shù)據(jù)集合是Request對(duì)象中最常使用的數(shù)據(jù)集合。Form數(shù)據(jù)集合可以取得客戶端表單上的各項(xiàng)對(duì)象內(nèi)容值。其語(yǔ)法如下:value=Request.form(“表單對(duì)象名稱”)或value=Request.form(“索引值”)
其中表單對(duì)象名稱是指定集合要檢索的表單元素的名稱,索引值是訪問(wèn)某參數(shù)中多個(gè)值中的一個(gè),它可以是1到Request.Form(parameter).Count之間的任意整數(shù)。當(dāng)然也可以用循環(huán)的方法來(lái)取得所有的表單對(duì)象的內(nèi)容值,這里只要利用ForEach…Next語(yǔ)句塊就可以完成。ForEach…Next語(yǔ)句塊的使用語(yǔ)法如下:
ForEachForElementInFormGroupNext第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Form數(shù)據(jù)第四章ASP內(nèi)置對(duì)象
--Request對(duì)象例:<html><body> <%Dimstr(3),Str1(3) Str(1)="您的姓名是:" Str(2)="您是一位" Str(3)="您的E-Mail地址是:" Str1(1)="。" Str1(2)="!" Str1(3)="。" i=1 ForeachformElementinRequest.Form Response.writestr(i)&Request.Form(i)&str1(i)&"<br>" i=i+1 Next %> </body> </html>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象例:<htm第四章ASP內(nèi)置對(duì)象
--Request對(duì)象除了可以利用ForEach…Next語(yǔ)句塊來(lái)取得表單對(duì)象的內(nèi)容值外,也可以利用ForEach…Next語(yǔ)句快中的element變量來(lái)取得表單對(duì)象的名稱,其用法如下:ForEachelementinRequest.FormResponse.Writeelement&"<br>"Next前面介紹的方法都只能取得某一名稱的表單對(duì)象,下面將介紹一個(gè)可以取得相同名稱的內(nèi)容值。在介紹之前,先介紹一下如何取得組件名稱相同的總數(shù)。要取得組件名稱相同的總數(shù),只要在取得表單對(duì)象內(nèi)容的語(yǔ)法后面加上一個(gè)count關(guān)鍵字,其語(yǔ)法如下:num=Request.form(“表單對(duì)象名稱”).count或num=Request.form(索引值).count第四章ASP內(nèi)置對(duì)象
--Request對(duì)象除了可以利用第四章ASP內(nèi)置對(duì)象
--Request對(duì)象要取得相同名稱的組件內(nèi)容值,只要在取得表單對(duì)象內(nèi)容的語(yǔ)法后面加上一個(gè)索引值就可以了,其語(yǔ)法如下:
value=Request.form(“表單對(duì)象名稱”)(索引值)
或value=Request.form(索引值)(索引值)第四章ASP內(nèi)置對(duì)象
--Request對(duì)象要取得相同名第四章ASP內(nèi)置對(duì)象
--Request對(duì)象例:<html> <body> <formmethod="post"action="chap4-6.asp"> <p>中文姓名:<inputtype="text"name="Name"size="20"></p> <p>英文姓名:<inputtype="text"name="Name"size="20"></p> <p>興趣:<selectname="hobby"size="4"multiple> <option>計(jì)算機(jī)</option> <option>羽毛球</option> <option>電影</option> <option>登山</option> <option>唱歌</option></select></p> <p><inputtype="submit"value="確定"> <inputtype="reset"value="取消"></p> </form> </body></html>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象例:<htm第四章ASP內(nèi)置對(duì)象
--Request對(duì)象例:<html> <body> <% foreachelementinrequest.form fori=1torequest.form(element).count response.write"對(duì)象名稱"&element&"的內(nèi)容值為“_ &request.form(element)(i)&"<br>" next next %> </body></html>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象例:<htm第四章ASP內(nèi)置對(duì)象
--Request對(duì)象第四章ASP內(nèi)置對(duì)象
--Request對(duì)象第四章ASP內(nèi)置對(duì)象
--Request對(duì)象第四章ASP內(nèi)置對(duì)象
--Request對(duì)象第四章ASP內(nèi)置對(duì)象
--Request對(duì)象<%@LANGUAGE="VBScript"%><html><center><%dimusernamedimsexdimuserpassworddimagedimuniversitydiminformationusername=Request.form(1) userpassword=Request.form("password")sex=Request.form("sex")age=Request.Form("age")university=Request.form("university") information=Request.form("information") Response.write"您的姓名是:"&username&"<br>" Response.write"您的密碼是:"&userpassword&"<br>"Response.write"您的性別是:"&sex&"<br>"Response.write"您的年齡是:"&age&"<br>"Response.write"您所在的大學(xué)是:"&university&"<br>"
第四章ASP內(nèi)置對(duì)象
--Request對(duì)象<%@LA第四章ASP內(nèi)置對(duì)象
--Request對(duì)象
Response.write"你感興趣的書(shū)籍種類:" IfRequest.form("love1")="true"ThenResponse.write"經(jīng)濟(jì)" IfRequest.form("love2")="true"ThenResponse.write"、文學(xué)" IfRequest.form("love3")="true"ThenResponse.write"、物理" IfRequest.form("love4")="true"ThenResponse.write"、生物" IfRequest.form("love5")="true"ThenResponse.write"、化學(xué)" IfRequest.form("love6")="true"ThenResponse.write"、歷史" IfRequest.form("love7")="true"ThenResponse.write"、電子" IfRequest.form("love8")="true"ThenResponse.write"、地理" Response.write"<br>"Response.write"您的留言是:"&information&"<br>"%></center></htmL>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象第四章ASP內(nèi)置對(duì)象
--Request對(duì)象QueryString數(shù)據(jù)集合QueryString數(shù)據(jù)集合與Form數(shù)據(jù)集合沒(méi)有太大的區(qū)別,最主要的區(qū)別在于后者是通過(guò)表單來(lái)傳遞數(shù)據(jù),而前者通過(guò)HTTP附加參數(shù)來(lái)傳遞,附加參數(shù)通常是使用“?”來(lái)連接的。例如在程序中想同時(shí)傳遞姓名(Name)與性別(Sex)兩個(gè)參數(shù),可以采用下面兩個(gè)方法來(lái)完成。采用HTML語(yǔ)法在HTML文件中加入以下的程序段,可以使用http://來(lái)指定特別的URL,如果不指定則表示目的文件在當(dāng)前的目錄中。
<p><ahref=http://localhost/ASPTest/Output3.asp?Name=張三&Sex=男>顯示的字符串1</a></p> <p><ahref=“Output3.asp?Name=張三&Sex=男">顯示的字符串2</a></p>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象QueryS第四章ASP內(nèi)置對(duì)象
--Request對(duì)象使用ASP語(yǔ)法
<%response.write“<ahref=output3.asp?Name=張三&sex=男>顯示的字符串3</a>"%>要取得用戶所傳遞的參數(shù),同F(xiàn)orm數(shù)據(jù)集合一樣,可以利用參數(shù)名稱來(lái)取得該參數(shù)的內(nèi)容值,也可以利用參數(shù)的索引值來(lái)取得參數(shù)的內(nèi)容值,其語(yǔ)法如下:參數(shù)內(nèi)容=Request.QueryString(“參數(shù)名稱”)或參數(shù)內(nèi)容=Request.QueryString(索引值)
其中,參數(shù)名稱是在HTTP查詢字符串中指定要檢索的變量名(variable),索引值是一個(gè)可選參數(shù),可以用來(lái)檢索變量(variable)的多個(gè)值中的某一個(gè)值,是可以從1到Request.QueryString(variable).count之間的任何整數(shù)。第四章ASP內(nèi)置對(duì)象
--Request對(duì)象使用ASP語(yǔ)第四章ASP內(nèi)置對(duì)象
--Request對(duì)象<html> <body> <% response.write"你的姓名:"&request.querystring(1)&"。"&"<br>" response.write"你的性別:"&request.querystring(2)&"。"&"<br>" %> </body></html>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象<html>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象當(dāng)一個(gè)參數(shù)不是唯一的時(shí)候,與Form數(shù)據(jù)集合一樣處理:先取得名稱相同的參數(shù)的總數(shù),然后再加上一個(gè)索引值就可以分別訪問(wèn)各個(gè)參數(shù)的值了。取得相同參數(shù)的總數(shù)的語(yǔ)法如下:名稱相同的參數(shù)的總數(shù)=Request.querystring(“參數(shù)名稱”).Count或名稱相同的參數(shù)的總數(shù)=Request.querystring(”索引值”).Count取得相同名稱參數(shù)的內(nèi)容值的語(yǔ)法如下:參數(shù)名稱相同的內(nèi)容值=Request.querystring(“參數(shù)名稱”)(索引值)或參數(shù)名稱相同的內(nèi)容值=Request.querystring(索引值)(索引值)第四章ASP內(nèi)置對(duì)象
--Request對(duì)象當(dāng)一個(gè)參數(shù)不第四章ASP內(nèi)置對(duì)象
--Request對(duì)象例:<html> <body> <formmethod="get"action="output4.asp"> <p>中文姓名:<inputtype="text"name="Name"size="20"></p> <p>英文姓名:<inputtype="text"name="Name"size="20"></p> <p>興趣:<selectname="hobby"size="4"multiple> <option>計(jì)算機(jī)</option> <option>羽毛球</option> <option>電影</option> <option>登山</option> <option>唱歌</option> </select></p> <p><inputtype="submit"value="確定"><inputtype="reset"value="取消"></p> </form> </body></html>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象例:<htm第四章ASP內(nèi)置對(duì)象
--Request對(duì)象<HTML><BODY><%foreachelementinrequest.QueryStringfori=1torequest.QueryString(element).count response.write"對(duì)象名稱"&element&"的內(nèi)容值為"&request.querystring(element)(i)&"<br>" nextnext%></BODY></HTML>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象<HTML>第四章ASP內(nèi)置對(duì)象
--Request對(duì)象Cookies數(shù)據(jù)集合由于HTTP是一個(gè)無(wú)狀態(tài)的通訊協(xié)議,所以每一個(gè)連接都是全新的開(kāi)始。因此,如果想要判斷某個(gè)用戶是否曾經(jīng)進(jìn)入本網(wǎng)站,那么在ASP可以使用Cookies。當(dāng)用戶第一次進(jìn)入本網(wǎng)站時(shí),可以利用Response對(duì)象的cookies數(shù)據(jù)集合將數(shù)據(jù)存儲(chǔ)至服務(wù)器端的計(jì)算機(jī)中。當(dāng)用戶再次進(jìn)入網(wǎng)站時(shí),就可以利用request對(duì)象的cookies數(shù)據(jù)集合來(lái)取得相關(guān)信息。通過(guò)Cookies,web服務(wù)器可以了解用戶使用本站的情況,如使用頻率、停留時(shí)間、訪問(wèn)內(nèi)容等。如果用戶在瀏覽器上關(guān)閉了cookies功能,這一功能就不會(huì)起作用。第四章ASP
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版?zhèn)€人信用卡債務(wù)代償協(xié)議書(shū)3篇
- 2024年版農(nóng)田堰塘建設(shè)協(xié)議模板版B版
- 二零二五年度鋼筋加工廠勞務(wù)分包合同范本6篇
- 武漢紡織大學(xué)外經(jīng)貿(mào)學(xué)院《分子模擬的原理和應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版公墓環(huán)境維護(hù)與生態(tài)保護(hù)合作協(xié)議3篇
- 2024版影視制作與版權(quán)轉(zhuǎn)讓合同
- 2024英倫游學(xué)夏令營(yíng)青少年領(lǐng)袖培養(yǎng)與團(tuán)隊(duì)建設(shè)服務(wù)合同3篇
- 二零二五年度城市更新項(xiàng)目舊房收購(gòu)合同細(xì)則3篇
- 太原幼兒師范高等??茖W(xué)?!豆菜囆g(shù)項(xiàng)目實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘇州工藝美術(shù)職業(yè)技術(shù)學(xué)院《物聯(lián)網(wǎng)與云計(jì)算》2023-2024學(xué)年第一學(xué)期期末試卷
- 《項(xiàng)目施工組織設(shè)計(jì)開(kāi)題報(bào)告(含提綱)3000字》
- ICU常見(jiàn)藥物課件
- CNAS實(shí)驗(yàn)室評(píng)審不符合項(xiàng)整改報(bào)告
- 農(nóng)民工考勤表(模板)
- 承臺(tái)混凝土施工技術(shù)交底
- 臥床患者更換床單-軸線翻身
- 計(jì)量基礎(chǔ)知識(shí)培訓(xùn)教材201309
- 中考英語(yǔ) 短文填詞、選詞填空練習(xí)
- 阿特拉斯基本擰緊技術(shù)ppt課件
- 初一至初三數(shù)學(xué)全部知識(shí)點(diǎn)
- 新課程理念下的班主任工作藝術(shù)
評(píng)論
0/150
提交評(píng)論