Balise <go> WML

L'élément <go /> représente une tâche <go> représente l'action d'aller sur une nouvelle carte.

Les attributs:

Cet élément prend en charge les attributs suivants:

Attribut Valeur La description
href URL Donne l'URL de la nouvelle carte. Les URL relatives sont résolues par rapport à la carte actuelle
méthode
  • get

  • post

Spécifie la méthode à utiliser pour récupérer le deck. Il doit s'agir de l'une des valeurs get ou post, correspondant aux méthodes GET et POST de HTTP.

Lors de l'utilisation method="get", les données sont envoyées sous forme de demande avec? données ajoutées à l'url. La méthode présente un inconvénient, car elle ne peut être utilisée que pour une quantité limitée de données, et si vous envoyez des informations sensibles, elles seront affichées à l'écran et enregistrées dans les journaux du serveur Web. N'utilisez donc pas cette méthode si vous envoyez un mot de passe, etc.

Avec method="post", les données sont envoyées sous forme de requête avec les données envoyées dans le corps de la requête. Cette méthode n'a pas de limite et les informations sensibles ne sont pas visibles dans l'URL

Sendreferer
  • true

  • false

S'il est défini sur true, le navigateur envoie l'URL du deck actuel avec la requête. Cette URL est envoyée en tant qu'URL relative si possible. Le but de ceci est de permettre aux serveurs d'effectuer un contrôle d'accès simple sur les decks, en fonction des decks qui leur sont liés. Par exemple, en utilisant HTTP, cet attribut est envoyé dans l'en-tête HTTP Referer.
accept-charset charset_list Spécifie une liste de jeux de caractères séparés par des virgules ou des espaces pouvant coder les données envoyées au serveur dans une requête POST. La valeur par défaut est "inconnue".
classe données de classe Définit un nom de classe pour l'élément.
id ID d'élément Un identifiant unique pour l'élément.

Exemple:

Voici l'exemple montrant l'utilisation de l'élément <go>.

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

<wml>

<card title="GO Element">
<p>
   <anchor>
       Chapter 2 : <go href="chapter2.wml"/>
   </anchor>
</p>
</card>
</wml>

Un autre exemple montrant comment télécharger des données à l'aide de la méthode Get

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

<wml>

<card title="GO Element">
<p>
   <anchor>
      Using Get Method 
      <go href="chapter2.wml?x=17&y=42" method="get"/>
   </anchor>
</p>
</card>

</wml>

Un autre exemple montrant comment télécharger des données à l'aide de l'élément <setvar>.

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

<wml>

<card title="GO Element">
<p>
   <anchor>

      Using setvar:
	  <go href="chapter2.wml"> 
	      <setvar name="x" value="17"/> 
  	      <setvar name="y" value="42"/> 
	  </go>
   </anchor>
</p>
</card>

</wml>

Un autre exemple montrant comment télécharger des données à l'aide de l'élément <postfiled>

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

<wml>

<card title="GO Element">
<p>
   <anchor>
      Using setvar:
	  <go href="chapter2.wml" method="get"> 
              <postfield name="x" value="17"/>
              <postfield name="y" value="42"/>

	  </go>
   </anchor>
</p>
</card>

</wml>