- WML 教程
- WML - 首頁
- WML - 概述
- WML - 環境
- WML - 語法
- WML - 元素
- WML - 註釋
- WML - 變數
- WML - 格式化
- WML - 字型
- WML - 影像
- WML - 表格
- WML - 連結
- WML - 任務
- WML - 輸入
- WML - 提交資料
- WML - 伺服器指令碼
- WML - 事件
- WML - 計時器
- WML - 模板
- WML - DTD
- WML2 - 教程
- WML 參考
- WML - 實體
- WML - 標記參考
- WML 工具
- WAP - 模擬器
- WML - 驗證工具
- WML 有用資源
- WML - 快速指南
- WML - 有用資源
- WML - 討論
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>
載入此程式時,你將看到以下螢幕
現在,按選項 轉到卡片 2 轉到第二張卡片,這將帶你到以下螢幕
現在,你在第二頁上。現在,當嘗試返回卡片編號 onenterbackward 時,該事件被執行,而且它將你帶到卡片編號 3,而不是卡片編號 2,而且你會看到以下螢幕。
廣告