Comment appeler WMLScript
- Page précédente Introduction au WMLScript
- Page suivante WML Dialogs
Comment appeler WMLScript à partir d'une page WML
Veuillez noter que WMLScripts ne s'intègrent pas dans les pages WML. Les pages WML ne contiennent que des références aux URL de script.
Dans l'exemple suivant, si vous choisissez go label, le script externe vous redirigera vers http://www.codew3c.com/wmlscript/wap.wml :
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="no1" title="Aller à l'URL">
<do type="options" label="Go">
<go href="check.wmls#go_url('W3School')"/>
</do>
</card>
</wml>
Le code bleu ci-dessus contient des références à WMLScript. Le script est situé dans le fichier nommé check.wmls dans le fichier, le nom de la fonction est go_url.
C'est le fichier nommé check.wmls Page WML :
function extern go_url(the_url)
{
if (the_url=="W3School")
{
WMLBrowser.go("http://www.codew3c.com/wmlscript/wap.wml")
}
}
Veuillez noter les mots-clés utilisés pour l'utilisation de la fonction externLorsque ce mot-clé est utilisé, cette fonction peut être appelée par d'autres fonctions ou événements en dehors du fichier .wmls. Si la fonction est une fonction privée, n'utilisez pas le mot-clé extern.
- Page précédente Introduction au WMLScript
- Page suivante WML Dialogs