Wie man WMLScript aufruft

Wie man WMLScript von einer WML-Seite aufruft

Bitte beachten Sie, dass WMLScripts nicht in WML-Seiten eingebettet werden. WML-Seiten enthalten nur Referenzen auf Skript-URLs.

In den folgenden Beispielen wird Sie ein externes Skript auf http://www.codew3c.com/wmlscript/wap.wml weiterleiten, wenn Sie "go label" auswählen:

<?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="URL aufrufen">
<do type="options" label="Go">
<go href="check.wmls#go_url('W3School')"/>
</do>
</card>
</wml>

Die obige blaue Code enthält Referenzen auf WMLScript. Das Skript befindet sich in der Datei check.wmls Datei, in der der Funktionsname go_url.

Dies ist der Name check.wmls WML-Seite:

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

Bitte beachten Sie die Schlüsselwörter, die für die Verwendung der Funktion verwendet werden externWenn dieser Schlüsselwort verwendet wird, kann diese Funktion von anderen Funktionen oder Ereignissen aufrufen, die außerhalb der .wmls-Datei liegen. Verwenden Sie den extern-Schlüsselwort nicht, wenn die Funktion eine private Funktion ist.