WML - evento onenterbackward

Questo evento si verifica quando l'utente colpisce una carta con i normali mezzi di navigazione all'indietro. Cioè, l'utente preme il tasto Indietro su una carta successiva e torna a questa carta nella pila della cronologia.

Ecco la sintassi per la quale definire un gestore di eventi onenterbackward evento:

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

Di seguito è riportato l'esempio che mostra come onenterbackward l'evento si verifica ogni volta che provi a tornare dalla seconda alla prima carta e il gestore dell'evento definito ti porta alla carta numero tre invece della carta numero 1. Copia e incolla questo programma e prova a giocarci per capire onenterbackward Tipo di evento.

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

Quando carichi questo programma, otterrai la seguente schermata:

Ora, premi opzione Go to card 2 per andare alla seconda carta, questo ti porterà alla seguente schermata:

Ora sei in seconda pagina. Ora, quando provi a risalire al numero della carta,onenterbackward l'evento viene eseguito e ti porta sulla carta numero 3 invece che sulla carta numero 2 e vedi la seguente schermata.