同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 手機(jī)網(wǎng)頁的制作方法八_WML任務(wù)動(dòng)作

手機(jī)網(wǎng)頁的制作方法八_WML任務(wù)動(dòng)作

來源: | 時(shí)間:2013/8/20 8:30:12 |
九、任務(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>

上面的例子使用 <anchor> 標(biāo)簽向卡片添加了一個(gè) "刷新本頁" 鏈接。當(dāng)用戶點(diǎn)擊該鏈接時(shí),它會(huì)刷新頁面,同時(shí)變量 x 的值將被設(shè)置為30。

上面的例子使用 <do> 標(biāo)簽向卡片添加一個(gè) "Back" 鏈接。當(dāng)用戶點(diǎn)擊這個(gè) "Back" 鏈接時(shí),他被帶回前面的卡片。但是 <noop> 標(biāo)簽阻止了這個(gè)操作;當(dāng)用戶點(diǎn)擊 "Back" 時(shí),不會(huì)發(fā)生任何事情。



十、計(jì)時(shí)器


除了上面所講的任務(wù)動(dòng)作等,WML中還有一個(gè)特色標(biāo)簽timer計(jì)時(shí)器。

利用它可以制作倒數(shù)計(jì)時(shí)器,時(shí)間單位是一秒的十分之一。

下面的例子將用5秒來顯示一條消息,然后切換到文件 "test.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>


到這里,WML的基本語法已經(jīng)介紹的差不多了,再往下就是WML中的變量內(nèi)容,一般網(wǎng)頁制作者用得不多,所以暫且不做介紹了,感興趣的朋友可以自己查閱相關(guān)資料。



 

 

服務(wù)熱線

153 8323 9821

功能和特性

價(jià)格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號