Пособие по написанию WAP-сайтов



              

Рассмотрение файла сценария SmartHouseScript.wmls



Рассмотрение файла сценария SmartHouseScript.wmls

Как уже упоминалось ранее, при первоначальном запуске приложения активизируется функция Initialize, находящаяся в файле SmartHouseScript.wmls. Каждый раз, когда пользователь изменяет установку, приложение вызывает связанную с ней функцию, которая также находится в этом файле. В настоящее времяWMLScript-код необходимо размещать в отдельном файле и предварять имя каждой функции ключевым словом extern. Сценарий SmartHouseScript.wmls реализуется с помощью следующего программного кода:

extern function Initialize()

{

var Dummy = Lang.seed(-1);

var Bedroom = Lang.random(1); if (Bedroom) Bedroom = "ON"; else Bedroom = "OFF"; WMLBrowser.setVar("Bedroom", Bedroom);

var Kitchen = Lang.random(1); if (Kitchen) Kitchen = "ON"; else Kitchen = "OFF"; WMLBrowser.setVar("Kitchen", Kitchen);

var Living = Lang.random(1); if (Living) Living = "ON"; else Living = "OFF"; WMLBrowser.setVar("Living", Living);

var Office = Lang.random(1); if (Office) Office = "ON"; else Office = "OFF"; WMLBrowser.setVar("Office", Office);

var Outside = Lang.random(1); if (Outside) Outside = "ON"; else Outside = "OFF"; WMLBrowser.setVar("Outside", Outside);

WMLBrowser.refresh(); }

extern function Bedroom()

{

var Bedroom = WMLBrowser.getVar("Bedroom"); if (Bedroom == "ON") Bedroom = "OFF"; else Bedroom = "ON";

WMLBrowser.setVar("Bedroom", Bedroom);

WMLBrowser.refresh();

}

extern function Kitchen()

{

var Kitchen = WMLBrowser.getVar("Kitchen"); if (Kitchen == "ON") Kitchen = "OFF"; else Kitchen = "ON";

WMLBrowser.setVar("Kitchen", Kitchen);

WMLBrowser.refresh();

}

extern function Living()

{

var Living = WMLBrowser.getVar("Living"); if (Living == "ON") Living = "OFF"; else Living = "ON";




Содержание  Назад  Вперед