WML <onenterbackward> 標記



        當用戶透過常規向後導航方式點選卡片時,將出現此事件。也就是說,使用者按後面一張卡片上的返回鍵,通過歷史堆疊返回此卡片。

        以下是如何為 onenterbackward 事件定義事件處理程式的語法

        <onevent type="onenterbackward">
           A task to be performed.
        </onevent>
        

        示例

        以下是顯示 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>
        

        載入此程式時,你將看到以下螢幕

        WAP Exampple12

        現在,按選項 轉到卡片 2 轉到第二張卡片,這將帶你到以下螢幕

        WAP Exampple14

        現在,你在第二頁上。現在,當嘗試返回卡片編號 onenterbackward 時,該事件被執行,而且它將你帶到卡片編號 3,而不是卡片編號 2,而且你會看到以下螢幕。

        WAP Exampple15
        廣告
© . All rights reserved.