Kuinka kutsua WMLScript
- Edellinen sivu WMLScript esittely
- Seuraava sivu WML Dialogs
Kuinka kutsua WML-sivulta WMLScript
Huomaa, että WMLScripts ei sisälly WML-sivuihin. WML-sivut sisältävät vain viittauksia skriptin URL-osoitteisiin.
Esimerkissä alla, jos valitset go label, ulkoinen skripti ohjaa sinut http://www.codew3c.com/wmlscript/wap.wml:iin:
<?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="Siirry URL:hen">
<do type="options" label="Go">
<go href="check.wmls#go_url('W3School')"/>
</do>
</card>
</wml>
Yllä olevassa sinisessä koodissa on WMLScript-viittauksia. Skripti sijaitsee nimeltään check.wmls tiedostossa, funktion nimi on go_url.
Tämä on nimeltään check.wmls WML-sivu:
extern function go_url(the_url)
{
if (the_url=="W3School")
{
WMLBrowser.go("http://www.codew3c.com/wmlscript/wap.wml")
}
}
Huomaa funktioiden käyttämät avainsanat externKun käytät tätä avainsanaa, tätä funktiota voidaan kutsua .wmls-tiedoston ulkopuolisista toisista funktioista tai tapahtumista. Jos funktio on yksityinen funktio, älä käytä extern-avainsanaa.
- Edellinen sivu WMLScript esittely
- Seuraava sivu WML Dialogs