Como chamar WMLScript
- Página Anterior Introdução ao WMLScript
- Próxima Página WML Dialogs
Como chamar WMLScript a partir de uma página WML
Atenção, WMLScripts não são incorporados nas páginas WML. As páginas WML contêm apenas referências para URLs de scripts.
Neste exemplo, se você escolher go label, o script externo o redirecionará para 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="Ir para URL">
<do type="options" label="Go">
<go href="check.wmls#go_url('W3School')"/>
</do>
</card>
</wml>
O código azul acima contém referências ao WMLScript. O script está localizado no arquivo check.wmls na função nomeada go_url.
Este é o arquivo check.wmls Página WML:
extern function go_url(the_url)
{
if (the_url=="W3School")
{
WMLBrowser.go("http://www.codew3c.com/wmlscript/wap.wml")
}
}
Atenção aos palavras-chave usados na função externQuando usar este palavra-chave, a função pode ser chamada por outras funções ou eventos além do arquivo .wmls. Se a função for uma função privada, não use a palavra-chave extern.
- Página Anterior Introdução ao WMLScript
- Próxima Página WML Dialogs