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


Подробнее о сценариях языка Perl,используемых в приложении



Подробнее о сценариях языка Perl,используемых в приложении


Как и приложение формата WML, приложение в формате HDML использует трисценария языка Perl для обработки выбранных пользователем почтового индекса,города или штата. Исходный код каждого из этих сценариев практически идентичен описанным ранее сценариям, поэтому здесь приведены только файлыформата HDML, которые сценарии загружают и отображают.


Когда пользователь определил почтовый индекс, приложение подключает сценарий ZipWeatherHDML.pl. Основываясь на выборе пользователя, сценарий загрузит одну из дек, например, 89101.hdml, исходный код которой приведен ниже:

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

&ltChoice Name=Menu Method=Number&gt

&ltAction Type=Accept Label=Wx&gt

&ltAction Type=Soft1 Task=GO Dest=../Weather/Weather.hdml Label=Menu Vars=StateName=&CityName=&ZipCode=&gt

&ltCenter&gtLas Vegas, NV&ltBR&gt

&ltCE Task=GO Dest=#Current&gtCurrent Conditions &ltCE Task=GO Dest=#Today&gtToday &ltCE Task=GO Dest=#Tomorrow&gtTomorrow

&lt/Choice&gt

&ltDisplay Name=Current&gt

&ltAction Type=Accept Task=GO Dest=#Menu&gt

&ltCenter&gtLas Vegas, NV&ltBR&gt

&ltLine&gt8:50 pm PST &ltLine&gtNov 25, 1999 &ltLine&gtTemp: 47 F &ltLine&gtPress: 30.15 &ltLine&gtHumid: 25% &ltLine&gtWind: W at 10 mph &ltLine&gtSky: Clear

&lt/Display&gt

&ltDisplay Name=Today&gt

&ltAction Type=Accept Task=GO Dest=#Menu&gt

&ltCenter&gtLas Vegas, NV&ltBR&gt &ltLine&gtNov 25, 1999 &ltLine&gtHi/Low: 70/40 F &ltWrap&gtMostly sunny. Light winds. Increasing clouds at night.

&lt/Display&gt

&ltDisplay Name=Tomorrow&gt

&ltAction Type=Accept Task=GO Dest=#Menu&gt

&ltCenter&gtLas Vegas, NV&ltBR&gt &ltLine&gtNov 26, 1999 &ltLine&gtHi/Low: 65/40 F &ltWrap&gtPartly cloudy.




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