Les liens


Dans votre site WAP, vous aurez inévitablement à faire des liens entre vos différentes cartes. Pour effectuer des liens, la balise à utiliser est la balise <a>.

La Structure de cette balise est la suivante :

<a href="document à atteindre"> Texte affiché, sur lequel il faut cliquer pour atteindre le document </a>


Nous allons étudier cette balises en voyant plusieurs aspects :


Liens de carte à carte

La carte à atteindre se trouve dans le même fichier wml que la carte courante

Si vous voulez que, à partir de la carte courante, l'utilisateur puisse atteindre une autre carte, vous devez au préalable identifier. Pour cela, il faut renseigner le paramètre id de la balise card.
Exemple : <card id="carte_1" title="Ecran_1">...</card>
                 <card id="carte_2" title="Ecran_2">...</card>

Pour atteindre la carte ayant l'identificatif "carte_2" à partir de la "carte_1", vous devez entrez la ligne de commande suivante :
                <card id="carte_1" title="Ecran_1">
                          <p><a href="#carte_2">Suite</a></p>

                </card>

Vous remarquez que la forme des liens en WML est très proche de la forme des liens en HTML (ancrages). Pour voir comment atteindre le document voulu, cf la partie Chemin absolu ... Chemin relatif.


Illustrons ces liens par un exemple :

Document WML :

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
  "http://www.wapforum.org/DTD/wml1.1.xml">

<wml>
<card id="carte_1" title="Ecran_1">
<p>
         <a href="#carte_2">Ecran suivant</a>
</p>
<card id="carte_2" title="Ecran_2">
<p>
         <a href="#carte_1">Ecran precedent</a>
</p>
</card>
</wml>

Lorsque vous cliquez sur le texte "Ecran suivant" de la carte "carte_1", vous atteignez la carte"carte_2"
Lorsque vous cliquez sur le texte "Ecran precedent" de la carte "carte_2", vous atteignez la "carte_1"

La carte à atteindre se trouve dans un fichier wml différent que la carte courante

Les fichiers documents1.wml et document2.wml sont placés dans le même répertoire.
Pour atteindre la carte identifiée "carte_2" (placée dans le fichier document2.wml) à partir de la carte "carte_1" (placée dans le fichier document1.wml), tapez la commande suivante
:
<card id="carte_1" title="Ecran_1">
<p>
         <a href="document2.wml#carte_2">Ecran suivant</a>
</p>

Exemple : Même exemple que précédemment, mais carte_1 et carte_2 sont dans des documents différents.

document1.wml:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
  "http://www.wapforum.org/DTD/wml1.1.xml">

<wml>
<card id="carte_1" title="Ecran_1">
<p>
         <a href="document2.wml#carte_2">Ecran suivant</a>
</p>
</card>
</wml>

document2.wml:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
  "http://www.wapforum.org/DTD/wml1.1.xml">

<wml>
<card id="carte_2" title="Ecran_2">
<p>
         <a href="document1.wml#carte_1">Ecran precedent</a>
</p>
</card>
</wml>

[Page precedente]                         [page suivante]

 
 
Page d'accueil
Plan du site

Rubriques :

Documentations :

     HTML
     DHTML
     JAVAScripts
     WML (WAP)

Liens utiles :

     Hébergement
     Référencement
     Web rémunéré
 
   
© 2000 - Tous droits réservés