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

         

Подробнее о приложении Ptracker.hdml



Подробнее о приложении Ptracker.hdml

Как и приложение формата WML, файл Ptracker.hdml позволяет увидеть текущеесостояние выбранной им посылки на дисплее своего переносного устройства(в нашем случае сотового телефона). Этот файл имеет следующий исходный код: <HDML Version=3.0 Markable=True TTL=0> <Entry Name=Tracker Format=AANNNNN Key=ABNum Default=""> <Action Type=Accept Task=GO Dest=#Confirm> <Center>Package<BR> <Center>Tracker<BR><BR> AirBill Number: </Entry> <Choice Name=Confirm Key=ABNum Method=Alpha> Package ID#: $(ABNum) <CE Label=Track Task=GO Method=Post PostData=$(ABNum) Dest=../waplibcgi/PackageHDML.pl>Track <CE Task=GO Dest=#Tracker Label=Clear Value="">Clear </Choice> </HDML>
Первый элемент внутри деки сообщает браузеру (или другим программистам), какая версия языка HDML используется приложением. Далее, выражение Markable=True сообщает браузеру, что он может установить закладку в исходной деке, аTTL=0 сообщает браузеру о невозможности кэширования (таким образом, ему необходимо перегружать эту деку каждый раз при обращении к нему пользователя).
Как вы видите, приложение использует элемент <Entry> для приглашения пользователя к вводу номера посылки. Снова используется формат AANNNNN для вводаперед пятью числами двух алфавитно-цифровых символов. Как и в предыдущемслучае, приложение запоминает значение номера посылки в переменной ABNum.
После ввода и подтверждения номера посылки, приложение вызывает сценарийязыка Perl PackageHDML.pl.





Содержание раздела