减小字体
增大字体
变量保存在Cache中,这样变量还可以再利用。例如当用户返回到上一个输入卡片,他不需要重新输入,只需要改变需要改变的地方。但是在某些情况下这会造成一些问题。例如以WAP聊天系统,有些变量用了一遍又一遍,但是需要不同的内容。有些浏览器,例如:Nokia 7110,就会存在类似的在该清除的时候无法清除的问题。 在WML中,<card>标签有一个参数叫做newcontext。 当newcontext="true" 时清除所有的变量。但是这样也清除了所有导航的历史记录,这意味着back按钮不再工作。 为了清除变量,可以告诉浏览器将变量设为空: <setvar name="one_variable" value=""/> <setvar name="another_variable" value=""/> 但是,不是每个时候都有效果。在某些情况下必须使用一个难以想象的方法来清空变量。就是使用 onenterforward 事件。 <onevent type="onenterforward"> <refresh> <setvar name="one_variable" value=""/> <setvar name="another_variable" value=""/> </refresh> </onevent>
|