หลายวิธีในการเรียกใช้ WMLScript
- หน้าก่อนหน้า เรื่องย่อ WMLScript
- หน้าต่อไป WML Dialogs
หลายวิธีในการเรียกใช้ WMLScript จากหน้า WML
โปรดจำได้ว่า WMLScripts ไม่ถูกใส่ในหน้า WML หน้า WML มีเพียงการอ้างอิง URL ของสคริปต์
ในตัวอย่างด้านล่าง หากคุณเลือก go label สคริปต์ภายนอกจะนำคุณไปที่ 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>
รหัสที่มีการอ้างถึง WMLScript นี้ตั้งอยู่ในไฟล์ที่มีชื่อ check.wmls ในไฟล์ go_url.
นี่คือ check.wmls ของหน้า WML:
extern function go_url(the_url)
{
if (the_url=="W3School")
{
WMLBrowser.go("http://www.codew3c.com/wmlscript/wap.wml")
}
}
โปรดสังเกตคำสั่งที่ใช้ในการใช้ฟังก์ชัน externเมื่อใช้คำสั่งนี้ ฟังก์ชันนี้จะสามารถเรียกใช้โดยฟังก์ชันหรือเหตุการณ์นอกแบบ .wmls ได้ ถ้าฟังก์ชันเป็นฟังก์ชันส่วนตัว ไม่ควรใช้คำสั่ง extern
- หน้าก่อนหน้า เรื่องย่อ WMLScript
- หน้าต่อไป WML Dialogs