Eventos y tareas
Los eventos y las tareas nos proporcionan un mecanismo para realizar
acciones sobre las tarjetas, permitiéndonos navegar entre tarjetas
y construir pequeños interfaces para dar más funcionalidad a las
páginas.
El más importante de todos es quizás en elemento <do>,
ya que nos permite asignar una tarea sobre una acción.
La etiqueta <do> puede contener
uno de las siguientes tareas, <go>,
<prev>, <noop>,
<refresh> que indican la acción
se realiza sobre la etiqueta.
Los atributos más importantes que contiene la etiqueta <do>
son: type="", label=""
y name="".
- type="". indica sobre
qué botón del navegador se aplica la acción, las más comunes
son "accept", "prev"
y "help".
- label="". Texto que aparece
asociado a la acción.
- name="". Nombre de la
acción, es imprescindible si vamos a asignar más de una acción
a un mismo tipo.
El contenido de la etiqueta <do>
es la tarea que se realizará al seleccionar esa acción, y estas
tareas pueden ser:
- <go href=""/> Permite
ir a la dirección indicada en el atributo href.
- <prev/> Permite
ir a la tarjeta anterior, en la historia del navegador.
- <noop/> Es una
acción que no realiza nada.
- <refresh>...</refresh>
Refresca el contenido de la tarjeta actual, volviéndola a pedir
al servidor.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="primera" title="Eventos">
<do type="accept" label="dos" name="dos">
<go href="#segunda"/>
</do>
<do type="accept" label="tres" name="tres">
<go href="#tercera"/>
</do>
<do type="accept" label="nada" name="tres">
<noop/>
</do>
<p>Primera tarjeta</p>
</card>
<card id="segunda">
<p>Segunda tarjeta</p>
</card>
<card id="tercera">
<p>Tercera tarjeta</p>
</card>
</wml>
|