服務(wù)熱線
153 8323 9821
九、任務(wù)動(dòng)作 在前面介紹WML語言的鏈接標(biāo)簽<anchor>時(shí)層提到過<go> <prev>和<refresh>幾個(gè)任務(wù),它們都是WML中的典型任務(wù)動(dòng)作。本文就對它們進(jìn)行簡單介紹。 任務(wù) (task) 定義了事件發(fā)生時(shí)所執(zhí)行的動(dòng)作,比如在輸入一個(gè)卡片或選擇一個(gè)鏈接之類的時(shí)間發(fā)生時(shí)。分別有:Go任務(wù) 、 Prev 任務(wù)、Refresh 任務(wù)、Noop 任務(wù)。 它們各自的含義如下:
| <go> | 表示切換到新卡片的動(dòng)作。 |
| <noop> | 規(guī)定不做任何事情。用于覆蓋卡片組級別的元素。 |
| <prev> | 表示后退到前面的卡片的動(dòng)作。 |
| <refresh> | 刷新一些指定的卡片變量。如果有變量顯示在屏幕上,此任務(wù)也刷新屏幕。 |
使用方法:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
<anchor> 跳轉(zhuǎn)到測試頁面 <go href="test.wml"/> </anchor>
</p>
<p>
<anchor> 返回前頁 <prev/> </anchor>
</p>
<p>
<anchor> 刷新本頁 <go href="thispage.wml"/> <refresh> <setvar name="x" value="30"/> </refresh> </anchor>
</p>
<p>
<do name="back" type="prev" label="Back"> <noop/></do>
</p>
</card>
</wml>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card ontimer="test.wml">
<timer value="50"/>
<p>提示文字</p>
</card>
</wml>