ASP y WAP

<deck>

Un documento WML est formado por un elemento <deck> (equivalente a una pagina html) que contiene mltiples elementos <card>.

Para minimizar el trfico, el telfono, descargar el documento WML completamente, sin embargo tan solo visualizar un elemento <card> cada vez.

<card>

Este elemento especifica un bloque de informacin visualizable en pantalla por ejemplo un texto o un men de opciones. Puede contener <onevent>, <timer> y bloques <p> o <do>

Ejemplo de documento bsico
<?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="card1" title="wml document">
        <p>
            Card 1<br/>
        </p>
    </card> 
    <card id="card2" title="wml document">
        <p>
            Card 2<br/>
        </p>
    </card> 
</wml>

.<do>

El elemento <do> permite programar las acciones que puede realizar el usuario en un card, por ejemplo, la navegacin a otros elementos card. El atributo "type" especifica la accin que deber ejecutarse y tpicamente toma el valor de "accept" para mostrar una opcin accesible mediante la pulsacin de la tecla de funcin.

Entre las posibles acciones que puede contener un elemento <do> figuran:

  • go: accede a otro elemento card o deck.
  • prev: accede al card anterior
  • refresh: recarga el card actual
  • options: muestra operaciones adicionales
  • noop: no hace nada

Ejemplos:

Referencia a un card del deck actual
<do type="accept" label="Consulta de saldo">
    <go href="#opConsulta"/>
</do>

Referencia a un deck de otro WML
<do type="accept" label="Consulta de saldo">
    <go href="/WMLArchivos/bancaonline.wml"/>
</do>

Uso de prev
<do type="prev" name="Previous" label="Previous">
    <prev/>
</do>

Uso de Noop
<do type="prev" name="Previous">
    <noop/>
</do>

.<timer>

Este elemento permite por ejemplo, controlar el tiempo desde la carga de un card y lanzar un evento ontimer cuando se cumpla cierto tiempo o controlar la seleccin de un elemento de una lista de opciones mediante el evento onpick.

En los siguientes ejemplos, el evento "ontimer" indica la url (archivo wml o deck) que se debe solicitar cuando se cumpla el tiempo indicado por el elemento timer declarado a continuacin. (30 segundos)

Ejemplos:

Modo 1
<card>
    <onevent type="ontimer">
        <go href="#inicio"/>
    </onevent>
    <timer value="300"/>

Modo 2
<card ontimer"=#inicio">
    <timer value="300"/>

.<template>

Permite definir elementos (de tipo <do> y onevent) que se aplicaran a todos los elementos <card>.

Si desea prescindir o cambiar del template en un deck deber sobreescribir el elemento <DO/PREV> del template. En el ejemplo siguiente la sentencia <noop/> indica no hacer nada.

Ejemplos:

Uso de template
<template>
    <do type="prev" label="anterior">
        </prev>
    </do>
</template>

Sobreescritura
<card id="login" title="Movil-bank">
    <p>
        <do type="prev" name="anterior">
            <noop/>
        </do>
    </p>
</card>

COMPARTE ESTE ARTÍCULO

ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO

¡SÉ EL PRIMERO EN COMENTAR!
Conéctate o Regístrate para dejar tu comentario.