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 |
|
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 |
|
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>