noop和do元素

noop
是no operation的缩写,表示不做任何事。用于覆盖卡片组级别的元素。

do
用于在用户点击屏幕上的某个文字时,启动一个任务。
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="card1" title="Tutorial">
<do type="accept" label="Answer">
  <go href="#card2"/>
</do>
<p>
<select name="name">
  <option value="HTML">HTML Tutorial</option>
  <option value="XML">XML Tutorial</option>
  <option value="WAP">WAP Tutorial</option>
</select>
</p>
</card>

<card id="card2" title="Answer">
<p>
You selected: $(name)
</p>
</card>

</wml>
在这个例子中,当点击do的文字Answer,会跳转到卡片card2
注意在card2中,会将变量为name的东西输出。变量name我们在card1中的select元素中的name属性设置。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="card1" title="Tutorial">
<do type="accept" label="Answer">

  <go href="#card2">
<setvar name="i" value="500"/>
  </go>
</do>
<p>
<select name="name">
  <option value="HTML">HTML Tutorial</option>
  <option value="XML">XML Tutorial</option>
  <option value="WAP">WAP Tutorial</option>
</select>
</p>
</card>

<card id="card2" title="Answer">
<p>
You selected: $(i)
</p>
</card>

</wml>
这个例子中输出的是变量i,变量i是我们在点击do,执行go指令的时候,设置的。

do-type属性:accept
prev
help
reset
options
delete
unknown
x-*
vnd.*

你可能感兴趣的:(oop)