用QuickWAP組件結(jié)合ASP建設(shè)Wap站點(diǎn)第1/2頁(yè)
首先我們要簡(jiǎn)單了解一下什么是QuickWAP,QuickWAP V1.0精簡(jiǎn)版是一款基于WAP1.2協(xié)議,利用VB6 開(kāi)發(fā)的一個(gè)輔助ASP+WML語(yǔ)言編寫(xiě)WAP網(wǎng)頁(yè)的組件。
其次我們要安裝安裝QuickWAP V1.0精簡(jiǎn)版
安裝過(guò)程如下:
1.首先將QuickWAP.dll文件拷貝到系統(tǒng)system32目錄下。
Windows 2000/Server/Advanced Server操作系統(tǒng)為:
系統(tǒng)盤(pán)符:\WINNT\system32\
Windows XP/2003操作系統(tǒng)為:
系統(tǒng)盤(pán)符:\Windows\system32\
2.注冊(cè)控件。
開(kāi)始菜單—〉運(yùn)行 Regsvr32 QuickWap.dll 命令。
成功注冊(cè)后彈出對(duì)話框如下:
接下來(lái)我們可以檢測(cè)是否已成功安裝Quickwap.Dll,新建一個(gè)ASP文件,代碼如下:
如果通過(guò)IIS運(yùn)行此文件得到如下圖,表示已經(jīng)安裝成功,可以使用該組件了。
注意事項(xiàng):使用QuickWAP前,請(qǐng)確保服務(wù)器配置好了WAP的MIME類型。
Associated Extension
MIME Type
wml
text/vnd.wap.wml
wmlc
application/vnd.wap.wmlc
wbmp
image/vnd.wap.wbmp
wmlsc
application/vnd.wap.wmlscriptc
wmls
text/vnd.wap.wmlscript
wsc
application/vnd.wap/wmlscriptc
以下是配置在IIS中配置WAP的MIME類型:
一、啟動(dòng)IIS
開(kāi)始菜單-設(shè)置-控制面板-管理工具-Internet信息服務(wù)(IIS)管理器
二、右擊本地計(jì)算機(jī) 查看屬性
三、打開(kāi)MIME類型,就可將上面數(shù)據(jù)添加進(jìn)去
用QuickWAP組件建設(shè)Wap站點(diǎn)教程-實(shí)戰(zhàn)篇
現(xiàn)在我們就開(kāi)始學(xué)習(xí)用Quickwap組件編寫(xiě)Wap代碼了.
1> 框架PageHeader和PageFooter
PageHeader
作用:PageHeader用于設(shè)置WAP頁(yè)面的訪問(wèn)控制信息、緩存等的函數(shù),輸出了WAP文件頭并產(chǎn)生了一個(gè)一個(gè)卡片。
語(yǔ)法:Wap.PageHeader("CacheControl",” forua”,” OtherAtt”)
說(shuō)明:CacheControl max-age指定DECK在緩存里的生存期,最小單位是秒, 如果指定為0, 則每次都需通過(guò)連接服務(wù)器來(lái)調(diào)用該DECK。
forua forua 為可選屬性,指定在該wml文件傳到客戶端之前, 標(biāo)簽是不是被中間代理刪除(因?yàn)閭鬏數(shù)膮f(xié)議可能改變),默認(rèn)值為false。
OtherAtt用于設(shè)置其他的屬性值。其中的屬性值可以用單引號(hào)或者兩個(gè)雙引號(hào)括起來(lái)。
如" name='Bicyle'" 可以用" name=""Bicyle"""代替。
在此添加的附加屬性將添加到的前邊。
例如:Wap.PageHeader("max-age=300")
PageFooter
作用:用于輸出WAP文件的末尾函數(shù)
語(yǔ)法:Wap.PageFooter
文件實(shí)例:
新建kj.asp代碼如下:
效果演示:
2> 輸出函數(shù)WriteOut和WriteRow
作用:他們是對(duì)要輸出的文字進(jìn)行UTF-8轉(zhuǎn)碼,然后進(jìn)行輸出。
例如:Wap.WriteOut " Content" & "
"
說(shuō)明:Content用于準(zhǔn)備輸出的字符串
WriteRow與WriteOut的區(qū)別就在于:后面的
,也就是說(shuō),我們?cè)谳?出的時(shí)候可以省略后面的
,而輸出時(shí)將自動(dòng)換行。例如我們還是要輸出"歡迎使用Quick WAP組件開(kāi)發(fā)!"這句話,代碼就可以這樣寫(xiě):
例如:Wap.WriteRow "歡迎使用Quick WAP組件開(kāi) 發(fā)!"
文件實(shí)例:
新建Write.asp,代碼如下:
效果演示:
3>超鏈接函數(shù)A
作用:用于形成超鏈接的函數(shù)使用QuickWap實(shí)現(xiàn)超鏈接非常簡(jiǎn)單.
例如:Wap.WriteRow Wap.A("Title"," Url "," DisplayText "),
說(shuō)明:Title顯示在手機(jī)左下角或右下角顯示的提示信息。
Url鏈接地址,可以是相對(duì)路徑或者絕對(duì)路徑。
DisplayText就是顯示在屏幕上的鏈接文字。
注意:他們之間必須用逗號(hào)(,)隔開(kāi)一下函數(shù)都是如此,不再提醒。
文件實(shí)例:新建A.asp,代碼如下:
效果演示:
相關(guān)文章
Active Server Pages 錯(cuò)誤 ''ASP 0201'' 修復(fù)方法
網(wǎng)上很多其他的解決方法, 但是我試了幾個(gè)小時(shí), 都沒(méi)有解決問(wèn)題, 最后是通過(guò)這個(gè)方法解決的.2010-07-07將ACCESS轉(zhuǎn)化成SQL2000要注意的問(wèn)題
很多朋友想用SQL2000數(shù)據(jù)庫(kù)的編程方法,但是卻又苦于自己是學(xué)ACCESS的,對(duì)SQL只是一點(diǎn)點(diǎn)的了解而已,這里我給大家提供以下參考---將ACCESS轉(zhuǎn)化成SQL2000的方法和注意事項(xiàng)2007-03-03ASP所有的Session變量獲取實(shí)現(xiàn)代碼
在程序調(diào)試中,有時(shí)候需要知道有多少Session變量在使用,她們的值如何?由于Session對(duì)象提供一個(gè)稱為Contents的集合(Collection),我們可以通過(guò)For...Each循環(huán)來(lái)達(dá)到目標(biāo)2009-07-07asp ajax注冊(cè)驗(yàn)證之 防止用戶名輸入空格
注冊(cè)驗(yàn)證之防止用戶名輸入空格,asp批量替換特殊字符函數(shù)代碼2009-08-08asp導(dǎo)出excel文件最簡(jiǎn)單方便的方法
這篇文章主要介紹了asp導(dǎo)出excel文件最簡(jiǎn)單方便的方法,幾行代碼就可以搞定,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2014-08-08隨機(jī)提取Access/SqlServer數(shù)據(jù)庫(kù)中的10條記錄的SQL語(yǔ)句
隨機(jī)提取Access/SqlServer數(shù)據(jù)庫(kù)中的10條記錄的SQL語(yǔ)句...2006-07-07