WAP初级教程(7)—WML的记时器
一、             WML的记时器


Timer
计时器
WML“card”可通过设置使用WML的计时函数,计时单元是0.1

下面的例子会显示一条信息共3秒钟,并且进入文件"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="30"/>
<p>Some Message</p>
 
</card>
</wml>
 

二、             WML的变量
Variables
变量
当用户在deck中换“card”时,需要把数据储存在变量里,WML变量是区分大小写的。
Setvar命令指定变量
当有人执行任务(像向后,向前,刷新)时,setvar元素可用于设置一个有指定值的变量
下面的例子会创建一个值为500的名为“i”的变量
<setvar name="i" value="500"/>
名称和置属性是必须被设置的。
通过Input元素指定一个变量
变量可以通过一个input(输入)元素设置(像设置输入,选择,选项,等等)
下面的例子创建了名为schoolname的变量:
<card id="card1">
<select name="schoolname">
 
<option value="HTML">HTML Tutorial</option>
<option value="XML">XML Tutorial</option>
</select>
</card>
使用在上述例子中创建的变量:
<card id="card2">
<p>You selected: $(schoolname)</p>
</card>