WAP 學習教程

2021-04-13 00:55:05 字數 2144 閱讀 1020

基本格式和檔案頭

wml檔案的一般格式:

<?xml version="1.0"?>

some contents...

結構看上去和html檔案很類似,對於每乙個deck,在其文件開頭必須指明以下的型別宣告:

<?xml version="1.0"?>

千萬注意字母的大小寫。對於乙個deck,其檔案大小最好不要超過1.2k。

標籤和html中的標籤一樣,用來表明這是乙個 wml的deck,它有乙個可選的xml:lang屬性來制定文件的語言,比如表示文件語言為中文。

和html一樣

name:

you name is $(username:noesc).

的語法如下,任務,必選屬性type的取值如下:

type值     如果使用者執行了以下操作就執行任務

onpick     使用者選擇或不選乙個項時。

onenterforward 使用者使用任務到達乙個card時。

onenterbackward 使用者使用任務返回到前面的card時,或者按back按鈕時。

ontimer     當過期時。

test7.wml

---------------

<?xml version="1.0"?>

please select a city...

beijing

shanghai

hongkong

you are living in $(city:noesc)

可以用來在使用者不進行任何操作的一段時間後,自動執行乙個任務,任何啟用card頁面的任務和使用者操作都會啟動< timer/>,而任務進行時,就停止。每個card只能有乙個,乙個< timer/>只能觸發乙個任務。語法如下:,其中name為可選屬性,指定為乙個變數名,當退出該card時,該變數儲存此時定時器的值,當定時器超時時,手 機將該變數設為0;value為必選屬性,用來設定定時器的定時值,最小單位為0.1秒。

test8.wml

---------------

<?xml version="1.0"?>

after 5s, goto card2

here is card2!

再提一下,三者必須按以上順序寫。

此外在deck級還可以加入,用來將事件**在deck級上,語法如下:

或者test9.wml

---------------

<?xml version="1.0"?>

press accept...

here is card01

here is card02

cgi程式設計

1)在web伺服器上新增wml的mime型別

對於iis4,可在其管理器裡的站點屬性中加入新的mime型別,字尾.wml和 mime型別text/vnd.wap.wml。

對於pws,可修改登錄檔,先在 hkey_classes_root層加入主鍵.wml,再加入串值content type為text/vnd.wap.wml,然後在hkey_local_machine/software/classes/mime/database/content type/中加入主鍵text/vnd.wap.wml,再加入串值extension為.wml。

以前提到的hdml也用類似的方法。

2)以http方式訪問wml檔案

在手機瀏覽器的url欄裡輸入http://localhost/test.wml,就可以訪問wml檔案了。

3)cgi設計

和普通cgi變成的方式差不多,只是返回結果時,先要輸出content-type為text/vnd.wap.wml,然後再輸出wml內容。

test10.wml

---------------

<?xml version="1.0"?>

name:

test10.asp

---------------

<%

uid=request.form("uid")

username=request.form("uname")

response.contenttype="text/vnd.wap.wml"

%>

<?xml version="1.0"?>

username:<%=username%>

user__id:<%=uid%>

wap入門技術教程

一 配置web伺服器 二 wap網頁設計入門 這裡介紹wap協議標準組織所制定的標記語言wml,由於和以前介紹的hdml在手機瀏覽器專用網頁的特徵上基本一致,所以概念部分就略去了,直接講述語言。基本規則 wml使用xml文件字符集,目前支援unicode 2.0,和hdml不同,wml的所有標籤,屬...

新人如何學習WAP優化推廣

對於如何從什麼都不懂如何學起,有幾種方法建議 1.如果對wap優化推廣很陌生,不要猶豫和擔心,可以先從傳統網際網路絡的 優化開始做起,在傳統網際網路上的優化乙個索引量超過80w的 做下來,所總結下來的方法經驗就可以用到wap的搜尋引擎優化 seo 上面。當然有些方式在wap上是行不通的 2.對於剛剛...

全面解析WAP技術

什麼是wap 瑞典au system公司無線解決方案概念發展部經理anders holm博士,在一場wap訓練講座會上闡述道,wap是一項全球統一的 免執照 無線網際網路協議,讓無線器材使用者,尤其是移動 使用者,能夠通過該項協議上網享受網際網路的好處。為何會出現wap 雖然現在已有人以移動 網路代...