锚、图像、定时器及其元素 |
|---|
| WAP技术站:www.wapease.com
|
timer元素用于设定一个定时器,可以延时显示卡片组、卡片,或实现WML程序的等待操作,或在卡片组和卡片之间实现切换以取得动画效果。 一个卡片只能使用一次timer元素,也就是说只能设置一个定时器。当用户进入含有定时器的卡片时,定时器即会开始工作,其时间值就会逐渐减少。timer元素指定的时间值单位为1/10秒,时间值必须为正整数,当时间值减少到0时,定时器功能就会结束,此时,WML将激活由ontimer元素指定的事件。timer元素是由单独的<timer/>标签进行定义的,其语法格式如下: <timer name="variable" value="value" / > 它的两个属性中,value属性是必选的,name属性为可选。name属性用于指定表示时间值的变量的名称,该变量的取值由定时器的时间值决定,时间值减少,该变量的值也相应的减少,并始终保持相等。当定时器时间减为0时,该变量的值也变为0。 value属性用于指定name属性所定义变量的初始值。如果name属性定义的变量在定时器初始化时还没有值,那么该变量就将采用value属性指定的值;否则,该变量就会忽略value属性的值。如果没有定义name属性,也就是说,没有指定时间变量,那么timer元素指定的定时器仍将采用value属性的值进行延时处理。 下面的程序就是使用timer元素的例子。当前卡片在显示“Hello World!”10秒钟后,浏览器将激活ontimer事件,自动引导至“/next”所指定的位置:
<wml> <card ontimer="/next"> <timer value="100"/> <p> Hello World ! |
| 上一篇:6.5.3 option元素 下一篇:6.7 文本格式化及其元素 |
