WML - evento onenterbackward
Este evento ocurre cuando el usuario golpea una tarjeta por los medios normales de navegación hacia atrás. Es decir, el usuario presiona la tecla Atrás en una tarjeta posterior y regresa a esta tarjeta en la pila del historial.
Aquí está la sintaxis para definir un controlador de eventos para onenterbackward evento:
<onevent type="onenterbackward">
A task to be performed.
</onevent>
A continuación se muestra el ejemplo que muestra cómo onenterbackward El evento ocurre cada vez que intenta volver de la segunda tarjeta a la primera y el controlador de eventos definido lo lleva a la tarjeta número tres en lugar de la tarjeta número 1. Copie y pegue este programa e intente jugar con él para comprender onenterbackward tipo de 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>
Cuando cargue este programa, obtendrá la siguiente pantalla:
Ahora, presione opción Go to card 2 para ir a la segunda tarjeta, esto lo llevará a la siguiente pantalla:
Ahora estás en la segunda página. Ahora, cuando intente volver al número de la tarjeta,onenterbackward El evento se ejecuta y lo lleva a la tarjeta número 3 en lugar de la tarjeta número 2 y verá la siguiente pantalla.