codecamp

WML 计时器

计时器 (Timer)

本节为你介绍 WML 计时器,Timer 可以用来在用户不进行任何操作的一段时间后,自动执行一个任务。

可以制作 WML 卡片来使用 WML 的计时器功能。计时器的时间单位是一秒的十分之一。

下面的例子将用 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>

提示:在 WAP 中每个 CARD 只能有一个 timer,一个 timer 只能触发一个任务。

WML 任务
WML 变量
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }