هذا الكود تم كتابته بلغة ال WML Script ولكني لم أفهم معناه وكيف اقوم بتنفيذه على جهازي فأنا استخدم برنامج WML Editor 3.0 لكتابة الكود بدلاً من المفكرة استخدم برنامج WinWAP 3.0 لاستعراض الموقع بدلاً من الانترنت اكسبلورر , فأريد شرح هذا الكود وكيفية تنفيذه عن طريق البرنامجين السابقين ولماذا يتم تقسيمه الى جزئين وهل من الضروري تقسيمه وهل اقوم بكتابة الكودين بشكل متتالي ارجو التوضيح بشكل كامل.هذا الكود يتكون من جزئين الجزء الأول هو:
<wml > <card id="c1" title="Welcome"> <p > Sky=$ (sky)<br/> time=$ (time)<br/> Press Yes to Run The Script <do type="accept"> <go href="Script6.wmls#check_sky()"/> </do> </p> </card> </wml>
والجزء الثاني هو :
source code of script6.wmls
extern function check_sky(){
var skystate, daytime, sky="black";
if (sky=="blue")
{skystate="sunny"; daytime="day";}
else
if(sky=="grey")
{
skystate="cloudy"; daytime="day";}
else
if (sky=="black")
{
skystate="darkness"; daytime="night";}
wmlbrowser.setVar("sky",skystate);
wmlbrowser.setVar("time",daytime);
wmlbrowser.refresh();
}