開發wap 中的心得
2、wap中的編碼比較嚴格,標籤區分大小寫。標籤一定要對應。初學者經常犯這樣的錯誤
3、說到標籤對應就涉及到這樣乙個問題。當在乙個表中查詢記錄的時候,在asp中沒有記錄就輸出「沒有記錄提示」並response.end。但是在wap中不行,因為這樣就不會輸出
等閉合標籤。
我採用的方法是。得到記錄集後。。
if rs.eof then
wrong="暫時沒有記錄。。。"
else
'正常的進行頁面顯示。。。。。
end if
respong.write wrong
。這樣可以避免標籤不閉合。
wap中新聞等和文字混排
wap開發中,和文字混排,可以採用ubb編碼,原理就是自己定義一共特殊的格式,採用mid和replace函式進行轉換。比如定義[img][/img],表示的開始和結束。
但是要注意,web和wap中的區分。進行以下替換 string1all = replace(string1all,"[img]","
中listfengshuiinfo.asp?i=可以按照你的實際環境的需要新增變數。
2、mid函式的解釋說明:
從字串中返回指定數目的字元。
mid(string, start[, length])
引數string
字串表示式,從中返回字元。如果 string 包含 null,則返回 null。
start
string 中被提取的字元部分的開始位置。如果 start 超過了 string 中字元的數目,mid 將返回零長度字串 ("")。
length
要返回的字元數。如果省略或 length 超過文字的字元數(包括 start 處的字元),將返回字串中從 start 到字串結束的所有字元。
編制wap中的快捷鍵
把accesskey屬性加入到、和標籤中。
accesskey屬性將允許使用者只需要按乙個專門的按鍵轉跳到乙個專門的錨或者輸入框中。
這樣可以加快使用者的訪問速度,並且符合使用者的訪問習慣。
如何讓wml頁面自己更新?
有過web經驗的人喜歡使用:
來強制瀏覽器自動更新。
雖然在wap中也支援一些meta標籤,乙個更好的辦法是使用標籤。
以下的**顯示了如何自動轉跳到另外乙個卡片:nextdeck.wml。
<?xml version="1.0"?>
please wait for the timer to run out...
下面的**將強制瀏覽器在一段時間後重新裝入同乙個卡片。這個頁面叫做loop.wml。
<?xml version="1.0"?>
this text will be shown over and over again...
注意必須避免瀏覽器可能要使用的cache機制。
wap開發中中文問題的解決
jsp中中文的解決 中國移動加入以下幾句後,頁面中可以直接寫中文,不用轉換,提交的中文直接request.getparameter 獲得,不用轉換 page contenttype text vnd.wap.wml charset gb2312 response.setcontenttype tex...
PHP程式設計在WAP開發中的應用
我們可以使用php來編寫wap程式,比如開發動態的wml頁面,不過條件是需要將輸出的標籤或語句限制在wap微型瀏覽器可接受的範圍之內。而且,php 還可以在乙個html 及hdml 檔案中編寫出既適合於html 及hdml 也適合於wml的內容。php的源 對於wap客戶端來說是不可見的,所以我們可...
PHP程式設計在WAP開發中的應用
我們可以使用php來編寫wap程式,比如開發動態的wml頁面,不過條件是需要將輸出的標籤或語句限制在wap微型瀏覽器可接受的範圍之內。而且,php 還可以在乙個html 及hdml 檔案中編寫出既適合於html 及hdml 也適合於wml的內容。php的源 對於wap客戶端來說是不可見的,所以我們可...