動作和鏈接

動作和鏈接

設置動作(Do)

Do是WML語言中最有有價值的元素之一,它給用戶提供一種在當前Card上進行"動作"的通用方法。這種動作通常被定位在用戶終端界面的特定部件上,例如WAP手機的功能鍵(Cancel,Option,Accept),特定的圖標,語音識別功能等等。Do可以設置在Deck的Template上或者Card上,當他們重名的時候Card上的Do會覆蓋Template上的同名元素(參看任務屏蔽說明)。

屬性列表:

type:訴瀏覽器動作的意圖。
  WML總共聲明瞭9個類型的動作,最常用的動作類型是"accept"和"option"。
  1.1 accept,接受、確認
  1.2 prev,返回上一個歷史堆棧中的URL
  1.3 help,請求幫助
  1.4 reset,清除或者重置狀態
  1.5 options,根據當前頁面的功能設置選項。
  1.6 delete,刪除選擇條目
  1.7 unknow,相當於空白字串
  1.8 還有兩個屬性還沒有最後確定。

label:設置按鈕標題,顯示在瀏覽器定義好的屏幕位置,不同瀏覽器地顯示位置不同。如果不設置標題,按鈕會按照瀏覽器的缺省格式顯示,不同瀏覽器的缺省格式不同。

name:按鈕名稱,可以用Card級的動作覆蓋template上的同名動作,重新賦予那些動作新的任務。

optional:來定義一個按鈕是否顯示,設置爲True時會被瀏覽器忽略

示例:

<do type="accept" label="Accept" name="accept1" optional="false">

   {Content}

</do>

鏈接(Anchor)

archor是WML定義鏈接的基礎方式,與其他標籤結合可以滿足很多應用,anchor必須與go結合。

相關屬性:

title 鏈接的文本顯示內容。

示例:

<anchor title="Click"> click me <go href="#clickedMe"/> </anchor>

簡化的鏈接形式(a)

a是anchor的簡化形式,不需要Go語句配合。爲了提高效率,推薦使用<a>。

相關屬性:

1. href 超級鏈接的目標Url

示例:

<a href="#clickedMe">click me</a>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章