La communauté ALL HTML c'est 60442 membres à ce jour dont 0 inscrits aujourd'hui et 5 depuis une semaine.

Les liens en WML

Photo de ALL HTML Article publié le lundi 29 mars 2004 par ALL HTML.
Cet article est classé dans les catégories « WML »

Attributs de <a>


La balise <a> permet d'établir un lien hypertexte, à l'intérieur même de votre document WML vers un autre document, ou encore vers l'extérieur (vers un autre site WAP). La structure d'un lien dans un dcocument WML est identique au HTML :

<a href="...">Lien</a>

Ses principaux attributs sont :

- accesskey : Permet de spécifier une touche (0 à 9) de raccourci.
- href : Spécifie le type de lien, interne ou externe.
- class : Nom de la classe donnée à la balise à laquelle elle appartient.
- title : Permet de spécifier une description du lien (identique à l'attribut alt pour une image).

Note : La fermeture de la balise <a> est obligatoire : </a>

Définition d'une "carte" (card)


Pour définir une "carte" (card) il suffit tout simplement d'utiliser la balise <card>

Exemple : <card id="section1">

Note : Bien entendu on peut définir plusieurs "cartes" à l'intérieur d'un même document WML.

Liens internes (au sein d'un même document WML ("carte"))


Exemple : <a href="#section1">Section 1</a>

Note : Attention à ne pas oublier le # devant l'ID.
Dans cette exemple lors d'un clic sur ce lien, vous serez amené vers la "carte" (card) appelée section1

Liens internes (vers un document WML différent)


a ) Lien vers un document WML situé dans le même répertoire


Exemple : <a href="page2.wml">Page 2</a>

b ) Lien vers un document WML situé dans un répertoire différent


Exemple : <a href="repertoire/page2.wml">Page 2</a>

c ) Lien vers un document WML situé dans le même répertoire et vers une "carte"


Exemple : <a href="page2.wml#section1">Page 2</a>

d ) Lien vers un document WML situé dans un répertoire différent et vers une "carte"


Exemple : <a href="repertoire/page2.wml#section1">Page 2</a>

Liens externe (vers un autre site WAP)



Exemple : <a href="http://wap.allhtml.com">ALL HTML - WAP</a>

La balise <anchor>


A l'aide de la balise <anchor>, on peut créer également des liens. Cette balise peut être couplée avec :

- <go> : Pour créer un lien ou executer un programme CGI.
- <refresh> : Pour recharger le document en cours.
- <prev> : Pour réaliser un retour vers la page précédente.

a) Balise <anchor> couplée avec la balise <go>


Exemple : <anchor>Section1<go href="#section1"/></anchor>

b) Balise <anchor> couplée avec la balise <refresh>


Exemple : <anchor>Actualiser</refresh></anchor>

c) Balise <anchor> couplée avec la balise <prev>


Exemple : <anchor>Précédente</prev></anchor>

La balise <template>


La balise template permet de créer un lien accessible sur toutes les "cartes" d'un document WML. Elle doit être combinée avec la balise <do>

<template> <do type="prev" label="Précédente"> <prev/> </do> </template>

Dans cet exemple, un lien vers la page précédente sera actif sur toutes les cartes d'un document WML. Attention cette balise doit être définie avant les "cartes".

VOS COMMENTAIRES ...

Commenter cette publication

Aucun commentaire pour le moment ...

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum XML - XSL - WML (WAP) - MATHML.

Liens sponsorisés

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.