DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> WML教程4:跳轉和傳遞參數
WML教程4:跳轉和傳遞參數
編輯:XML詳解     

任務與導航-跳轉和傳遞參數
go的基本屬性和應用
實現Card之間跳轉的一個基本方法是go,go和do、anchor等標簽的結合是WML高級應用的一個基礎。

  相關屬性:

  href:聲明鏈接的URL

  sendreferer:表示是否傳遞調用href所指定的URL的頁面的URL,也就是當前頁的URL,即HTTP頭中的HTTP_REFERER,默認值為false,可選值為true

  method:WML的method與HTTP提交表單的方法類似,同樣有Post和Get兩種,缺省參數為Get。

  Post與Get的不同:Post在發送前要進行編碼處理,然後分組發送,發送過程相對安全,適合大數據量的處理;而Get方法不進行任何處理,一次性發出,適合小數據量交換。除非你肯定你提交的數據可以一次性提交,否則請盡量用Post方法。

  accept-charset:定義浏覽器與服務器之間收發信息的字符集類型,例如:accept-charset="UTF-8,US-ASCII,ISO-8859-1"。

示例:

<?XML version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.XML">
<wml>

<card id="Start">
  <do type="accept" label="next">
    <go href="#nextCard"/>
  </do>
<p>This is the First Card!</p>
</card>

<card id="nextCard">
  <do type="prev" label="before">
    <prev/>
  </do>
<p>This is the last card!</p>
</card>
</wml>

Go結合PostfIEld交換參數
標簽Go可以包含一個或多個PostfIEld標簽,用這些標簽攜帶參數與服務器進行數據交換。

示例1:產生一個"quote.pl?stock=00001"Get申請

<go href="/CGI-bin/quote.pl">
<postfIEld name="stock" value="00001"/>
</go>

示例2:產生一個"stockname=證券&page=1"Post申請

<go href="/CGI-bin/query.pl" method="post">
  <postfIEld name="stockname" value="證券"/>
  <postfIEld name="page" value="1"/>
</go>


XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved