Bagaimana memanggil WMLScript

Bagaimana memanggil WMLScript dari halaman WML

Perhatikan, WMLScripts tidak disisipkan ke halaman WML. Halaman WML hanya mengandung referensi URL skrip.

Dalam contoh di bawah ini, jika Anda memilih go label, skrip eksternal akan mengalihkan Anda ke 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>

Kode biru di atas mengandung referensi WMLScript. Skrip berada di berkas yang bernama check.wmls dalam file, nama fungsi adalah go_url.

Ini adalah file yang bernama check.wmls Halaman WML:

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

Perhatikan keyword penggunaan fungsi externKetika digunakan keyword ini, fungsi dapat dipanggil oleh fungsi atau even di luar berkas .wmls. Jika fungsi adalah fungsi pribadi, jangan gunakan keyword extern.