WMLScript कैसे बुलाया जाता है

WML पृष्ठ से WMLScript कैसे बुलाया जाता है

ध्यान दें कि 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 की अपील करने की जरूरत नहीं है。