کیسے WMLScript بلند کیا جاتا ہے

WML پیج سے کیسے WMLScript بلند کیا جاتا ہے

لطفاً توجه فرمایید، WMLScripts WML پیج میں داخل نہیں ہوتا۔WML پیج صرف اسکریپٹ URL کی رجوعات کا حامل ہوتا۔

مثال میں اگر آپ نکلیک کریں گو لیبل، باہری اسکریپٹ آپ کو 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")
{
وایمل براؤزر.go("http://www.codew3c.com/wmlscript/wap.wml")
}
}

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