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

       

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



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

Как и приложение MovieGuide.wml, приложение MovieGuide.hdml отображаетвремя начала кинофильмов в определенном месте. Когда приложение запускается в первый раз, браузер загружает деку MovieGuide.hdml, содержимое которойприведено ниже:

&ltHDML Version=3.0 Markable=True TTL=0&gt

&ltChoice Title=MovieGuide Method=Alpha&gt

&ltCenter&gtSelect Theater

&ltCE Task=GO Method=Post PostData=Cine8 Dest=../waplibcgi/MovieGuideHDML.pl&gtCinema 8

&ltCE Task=GO Method=Post PostData=Fid6 Dest=../waplibcgi/MovieGuideHDML.pl&gtFiddler's 6

&ltCE Task=GO Method=Post PostData=Twin Dest=../waplibcgi/MovieGuideHDML.pl&gtCedar Twin

&lt/Choice&gt

&lt/HDML&gt

Первый элемент внутри деки сообщает браузеру (или другим программистам)какая версия языка HDML используется приложением. Далее, выражение Markable=True сообщает браузеру, что он может установить закладку в исходной деке,a TTL=0 сообщает браузеру о невозможности кэширования.

Для выбора из списка требуемого кинотеатра приложение использует элемент<Choice>. Внутри <Choice> приложение использует элемент <Action> для определения имени и местонахождения сценария языка Perl (и данных, которые приложение передает сценарию), который будет запущен приложением после того,как пользователь выберет определенный кинотеатр.

Далее, для центрирования текста Select Theater (Выберите кинотеатр) на дисплеетелефона приложение использует элемент <Center>. В заключение приложениеснова использует <Choice> для определения названий кинотеатров вместе с элементами <СЕ>. Как и в случае файла формата WML, элемент <Choice> используется пользователем для выбора кинотеатра из приведенного списка. После того какпользователь произведет свой выбор, браузер выполнит специальную операцию,которая в нашем случае будет операцией вызова сценария языка Perl.



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