codecamp

WML 变量

变量

WML 变量用于存储数据,本节介绍了 WML 变量的使用。

当用户在卡片组的卡片之间切换时,我们需要在变量中存储数据。WML 变量对大小写敏感。

通过 Setvar 命令规定变量

当用户执行任务时(比如 go, prev 或 refresh),可使用 Setvar 元素设置带有指定值的变量。

下面的例子将创建一个名为 i 的变量,值是 500:

<setvar name="i" value="500"/>

name 和 value 属性是必需的。

为输入元素规定变量

可以为输入元素(比如input, select, option 等等)设置变量:

下面的例子将创建名为 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>
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; }