Tag <go> WML

L'elemento <go /> rappresenta un'attività <go> rappresenta l'azione di passare a una nuova carta.

Attributi:

Questo elemento supporta i seguenti attributi:

Attributo Valore Descrizione
href URL Fornisce l'URL della nuova carta. Gli URL relativi vengono risolti in relazione alla carta corrente
metodo
  • get

  • post

Specifica il metodo da utilizzare per recuperare il mazzo. Deve essere uno dei valori get o post, corrispondente ai metodi GET e POST di HTTP.

Quando si usa method="get", i dati vengono inviati come richiesta con? dati aggiunti all'URL. Il metodo ha uno svantaggio, che può essere utilizzato solo per una quantità limitata di dati, e se invii informazioni sensibili, queste verranno visualizzate sullo schermo e salvate nei log del server web. Quindi non utilizzare questo metodo se stai inviando password ecc.

Con method="post", i dati vengono inviati come richiesta con i dati inviati nel corpo della richiesta. Questo metodo non ha limiti e le informazioni sensibili non sono visibili nell'URL

sendreferer
  • true

  • false

Se impostato su true, il browser invia l'URL del mazzo corrente insieme alla richiesta. Questo URL viene inviato come URL relativo, se possibile. Lo scopo di ciò è consentire ai server di eseguire un semplice controllo degli accessi sui deck, in base a quali deck si collegano ad essi. Ad esempio, utilizzando HTTP, questo attributo viene inviato nell'intestazione Referer HTTP.
accetta-charset charset_list Specifica un elenco di set di caratteri separati da virgole o spazi che possono codificare i dati inviati al server in una richiesta POST. Il valore predefinito è "sconosciuto".
classe dati di classe Imposta un nome di classe per l'elemento.
id ID elemento Un ID univoco per l'elemento.

Esempio:

Di seguito è riportato l'esempio che mostra l'utilizzo dell'elemento <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 altro esempio che mostra come caricare i dati utilizzando Get Method

<?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 altro esempio che mostra come caricare i dati utilizzando l'elemento <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 altro esempio che mostra come caricare i dati utilizzando l'elemento <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>