Información general
Inicio
Quienes somos?
 
Áreas
JAVA MOVIL
WAP
MOVIL OS
TICA
 
Tutoriales
Tutorial General
Tutorial WML
 
Manual de WML

MANUAL DE WML

La etiqueta template

Un documento WML puede tener esta etiqueta que define asociación de eventos (ejm. do , onevent) a un deck (Afecta todas los Card), pero un Card puede sobreescribir estas caracteristicas definiedo su propio comportamiento a la ocurrencia del evento.

El elemento do, puede ser sobreescrito si se especifica con el mismo nombre del declarado en el template

Ejemplo: Este ejemplo tiene un deck, que declara un elemento template y asocia el evento "accept - Reconocimiento positivo - Enter" en el elemento do, para ejecutar la go que lleva al Card tres.

El Card uno, como podemos observar, no declara ningun elemento do, pero hereda éste de la declaración del template, de tal forma que la ocurrencia del evento accept mientras el usuario está en este Card lo llevará al Card tres.

El Card dos, declara un elemento do que aunque no tiene el mismo nombre (name) del declarado en el elemento template, sobreescribe la acción o tarea que se lleva a cabo al ocurrir el evento accept para llevar al usuario a una URL diferente (http://10.1.5.182/wap/tampu.wml).

El Card tres, declara un elemento do que tiene el mismo nombre del declarado en el elemento template, pero al ocurrir la acción accept, anula la tarea a ejecutarse mediante el elemento <noop/>. Para ir al card dos, el card tres tiene un enlace.


<wml>
<template>
<do name="ir_a_tres" type="accept" optional="false">
<go href="#tres" sendreferer="false" method="get"/>
</do>
</template>
<card title="uno" id="uno" newcontext="false" ordered="true">
<p align="left">Card 1
</p>
</card>
<card title="dos" id="dos" newcontext="false" ordered="true">
<do type="accept" optional="false">
<go href="http://10.1.5.182/wap/tampu.wml" sendreferer="false" method="get"/>
</do>
<p align="left">Card 2
</p>
</card>
<card title="tres" id="tres" newcontext="false" ordered="true">
<do type="accept" name="ir_a_tres">
<noop/>
</do>
<p align="left">Card 3
</p>
</card>
</wml>

  Los atributos del elemento template son:

Atributo Explicación Valores
id Nombre de la plantilla. Usado para referirse a ella Texto
onenterforward Dirección a la que se va al ocurrir este evento(ir adelante) usando la etiqueta go.Se amplia más adelante Href. URL o dirección de otro card.
onenterforward Dirección a la que se va al ocurrir este evento(ir atrás) usando la etiqueta go.Se amplia más adelante href. URL o dirección de otro card.
ontimer Dirección a la que se va al ocurrir este evento(reloj) usando la etiqueta timer.Se amplia más adelante Href. URL o dirección de otro card.

Si dentro de una card definimos un evento onenterforward, onenterbackward u ontimer con el mismo id que en la plantilla el que se utiliza es el definido en la card.


Siguiente

Anterior

 

Facultad de Ingeniería en Electrónica y Telecomunicaciones
Universidad del Cauca
Información: Webmaster
Copyright © - 2006