WML <onenterbackward> 标签
当用户通过正常的向后导航方式点击卡片时,会发生此事件。 也就是说,用户在后面的卡片上按后退键,然后返回到历史堆栈中的这张卡片。
以下是为 onenterbackward 事件定义事件处理程序的语法:
<onevent type="onenterbackward"> A task to be performed. </onevent>
示例:
以下示例显示了每当您尝试从第2号卡返回到第1号卡时如何发生 onenterbackward 事件,并且定义的事件处理程序会将您带到 3 号卡而不是 1 号卡。复制并粘贴此程序并尝试使用它来了解 onenterbackward 事件类型。
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card id="card1" title="Card 1">
<onevent type="onenterbackward">
<go href="#card3"/>
</onevent>
<p>
<anchor>
<go href="#card2"/>
Go to card 2
</anchor>
</p>
</card>
<card id="card2" title="Card 2">
<p>
<anchor>
<prev/>
Going backwards
</anchor>
</p>
</card>
<card id="card3" title="Card 3">
<p>
Hello World!
</p>
</card>
</wml>
当您加载此程序时,您将看到以下屏幕:
现在,按选项Go to card 2转到第2号卡,这将带您进入以下屏幕:
现在,您位于第二页。 现在,当您尝试返回卡号 onenterbackward 事件时,它会将您带到 3 号卡而不是 2 号卡,您会看到以下屏幕。

