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

آپسی کوئی کد شامل وایمل اسکریپٹ کی مراجع میں ہے۔ اس اسکریپٹ، وایمل اسکریپٹ کا نام check.wmls کا فائل میں، فنکشن کا نام go_urlہے،

یہ نام کا check.wmls کا وایمل پیج:

extern فنکشن go_url(the_url)
{
اگر (the_url=="W3School")
{
وایمل براؤزر.گو("http://www.codew3c.com/wmlscript/wap.wml")
}
}

لطفاً فنکشن کا استعمال کرنے کے لئے کلیدی الفاظ توجہ دیئے externجب اس کیوآر کا استعمال کیا جاتا ہے تو اس فنکشن کو .wmls فائل کے باہر کی دوسری فنکشن یا ایونٹ سے بھی کال کیا جاسکتا ہے۔ اگر فنکشن پرائیویٹ فنکشن ہے تو extern کلید جستجو نہ کریں۔