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


Подробнее о приложении PackageTracker



Подробнее о приложении PackageTracker


Когда пользователь запускает приложение PackageTracker, дека Ptracker.wml предлагает пользователю ввести номер, присвоенный посылке авиакомпанией. Послеего ввода и подтверждения правильности, дека загружает сценарий языка Perl(файл PackageWML.pl). Дека Ptracker.wml имеет следующий исходный код:

&lt?xml version="1.0"?&gt &lt!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"&gt

&ltwml&gt

&lthead&gt

&ltmeta http-equiv="Cache-Control" content="max-age=0" forua="true"/&gt

&lt/head&gt

&ltcard id="Tracker" title="Package Tracker"&gt

&ltonevent type="onenterforward"&gt

&ltrefresh&gt &ltsetvar name="ABNum" value="" /&gt &lt/refresh&gt

&lt/onevent&gt

&ltonevent type="onenterbackward"&gt

&ltrefresh&gt &ltsetvar name="ABNum" value="" /&gt &lt/refresh&gt

&lt/onevent&gt

&ltp align="center"&gt

Package&ltbr/&gt Tracker&ltbr/&gt

&lt/p&gt

&ltp align="left"&gt

AirBill Number: &ltinput name="ABNum" maxlength="7" title="Air Bill Number" type="text" format="AANNNNN" /&gt

&lt/p&gt

&ltp align="left"&gt

Package ID#:&ltbr/&gt $(ABNum)&ltbr/&gt

&ltselect&gt &ltoption onpick="../waplibcgi/PackageWML.pl? $(ABNum)"&gtTrack&lt/option&gt &ltoption onpick="#Tracker"&gtClear&lt/option&gt &lt/select&gt

&lt/p&gt

&lt/card&gt

&lt/wml&gt


Так же как и во всех деках формата WML, первые два ее элемента сообщают браузеру, какую из версий спецификации WAP поддерживает данное приложение.


Начало  Назад  Вперед