Cách gọi WMLScript

Cách gọi WMLScript từ trang WML

Lưu ý rằng WMLScripts không được chèn vào trang WML. Trang WML chỉ chứa các tham chiếu đến URL của script.

Trong ví dụ dưới đây, nếu bạn chọn go label, các script bên ngoài sẽ chuyển hướng bạn đến 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="Chuyển đến URL">
<do type="options" label="Go">
<go href="check.wmls#go_url('W3School')"/>
</do>
</card>
</wml>

Mã nguồn màu xanh ở trên chứa các tham chiếu đến WMLScript. Skript nằm trong tên check.wmls Trong tệp file, tên hàm là go_url.

Đây là tên check.wmls Trang WML của:

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

Lưu ý từ khóa sử dụng của hàm externKhi sử dụng từ khóa này, hàm có thể được gọi bởi các hàm hoặc sự kiện khác ngoài tệp .wmls. Nếu hàm là hàm riêng, đừng sử dụng từ khóa extern.