Jak wywołać WMLScript
- Poprzednia strona Wprowadzenie do WMLScript
- Następna strona WML Dialogs
Jak wywołać WMLScript z strony WML
Proszę zauważyć, że WMLScripts nie wstawiają się do stron WML. Strony WML zawierają jedynie odniesienia do adresów URL skryptów.
W przykładowym przykładzie, jeśli wybierzesz go label, zewnętrzny skrypt przekieruje Cię do 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="Go to URL">
<do type="options" label="Go">
<go href="check.wmls#go_url('W3School')"/>
</do>
</card>
</wml>
Największy kod niebieski zawiera odniesienia do WMLScript. Skrypt znajduje się w pliku o nazwie check.wmls w pliku, nazwa funkcji to go_url.
To jest plik o nazwie check.wmls Strony WML:
extern function go_url(the_url)
{
if (the_url=="W3School")
{
WMLBrowser.go("http://www.codew3c.com/wmlscript/wap.wml")
}
}
Proszę zwrócić uwagę na słowa kluczowe używane w funkcji externKiedy używasz tego słowa kluczowego, funkcja ta może być wywoływana przez inne funkcje lub zdarzenia poza plikiem .wmls. Jeśli funkcja jest funkcją prywatną, nie używaj słowa kluczowego extern.
- Poprzednia strona Wprowadzenie do WMLScript
- Następna strona WML Dialogs