Un site Wap
Les actions
HomeUpDown

Les actions disponibles en Wml sont déclenchées par des événements <onevent> ... action ... </onevent> ou par la balise <do> ... action ...</do>.

Ces actions sont au nombre de 4 : soit <go/>, <prev/>, <refresh/> et <noop/>.


 

La balise d'action <go/>

L'un des attributs le plus fréquemment utilisé est un lien vers une URL.

href="URL" Obligatoire ! L'URL de destination de l'action. La carte sera alors affichée.

Mais la balise <go> comporte encore de nombreux autres attributs, spécialement utilisées pour le transfert des données vers le serveur. Ces attributs comme sendreferer="true ou false", method="post ou get", enctype=... dépassent largement le cadre de cette initiation.

Exemple :

<do type="accept" label="Help"
<go href="#help"/>
</do>


 

La balise d'action <prev/>

Action de retour à la page précédemment consultée [previous] en se basant sur l'historique du micro-navigateur. S'il n'y a pas de page précédemment consultée dans l'historique, cette action n'aura pas d'effet..

Exemple :

<do type="accept" label="Retour"
<prev/>
</do>


 

La balise d'action <refresh/>

Actualise ou rafraîchit l'écran. Ce qui sera parfois utile pour actualiser des variables propres à la carte.

Exemple :

<do type="accept" label="Reload">
<refresh/>
</do>


 

La balise d'action <noop/>

La balise <noop/> [pour no operation] ne déclenche aucune action. Permet par exemple de désactiver dans une carte une action prévue pour toutes les cartes dans une template.

Exemple :

<do type="accept" name="back>
<noop/>
</do>

On reviendra sur cette balise lors de l'étude des templates.