Hur man anropar WMLScript

Hur man anropar WMLScript från WML-sidor

Observera att WMLScripts inte inbäddas i WML-sidor. WML-sidor innehåller endast referenser till skript-URL:er.

I en av de exempel nedan, om du väljer go label, kommer extern skript att omdirigera dig till 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>

Översta blå koden innehåller referenser till WMLScript. Skriptet ligger i en fil som heter check.wmls funktionen heter i filen go_url

Detta är namnet check.wmls WML-sida:

extern function go_url(the_url)
{
if (the_url=="W3School")
{
WMLBrowser.go("http://www.codew3c.com/wmlscript/wap.wml")
}
}

Observera nyckelorden som används för att använda funktionen externNär detta nyckelord används kan denna funktion anropas av andra funktioner eller händelser utanför .wmls-filen. Om funktionen är en privat funktion bör extern nyckelord inte användas.