Balise WML <onenterbackward>

Cet événement se produit lorsque l'utilisateur frappe une carte par des moyens de navigation arrière normaux. Autrement dit, l'utilisateur appuie sur la touche Retour sur une carte ultérieure et revient à cette carte dans la pile d'historique.

Voici la syntaxe pour définir un gestionnaire d'événements pour onenterbackward un événement:

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

Exemple:

Voici l'exemple montrant comment onenterbackward L'événement se produit chaque fois que vous essayez de revenir de la deuxième carte à la première carte et le gestionnaire d'événement défini vous amène à la carte numéro trois au lieu de la carte numéro 1. Copiez et collez ce programme et essayez de jouer avec pour comprendre onenterbackward type d'événement.

<?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>

Lorsque vous chargez ce programme, vous obtiendrez l'écran suivant:

Maintenant, appuyez sur option Go to card 2 pour accéder à la deuxième carte, cela vous amènera à l'écran suivant:

Maintenant, vous êtes sur la deuxième page. Maintenant, lorsque vous essayez de revenir sur le numéro de carteonenterbackward l'événement est exécuté et il vous emmène sur la carte numéro 3 au lieu de la carte numéro 2 et vous voyez l'écran suivant.