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

       

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



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

Как и приложение формата WML, файл StockQuote.hdml предлагает пользователюввести символ акции. Далее приложение загружает сценарий языка Perl, которыйопределяет, какой символ был введен, и затем отображает информацию о выбранной акции. Файл StockQuote.hdml имеет следующий исходный код:

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

&ltEntry Name=Stock Format=*X Key=Symbol Default=""&gt

&ltAction Type=Accept Task=GO Method=Post PostData=$(Symbol) Dest="../waplibcgi/StockQuoteHDML.pl"&gt

&ltCenter&gtStock Quotes &ltBR&gt&ltBR&gtSymbol: &ltBR&gt(* for all)

&lt/Entry&gt

&lt/HDML&gt

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

Как и дека формата WML, дека формата HDML использует переменную с именемSymbol для отслеживания имени введенного пользователем символа. Для вводаимени символа, приложение использует элемент <Entry>:

&ltEntry Name=Stock Format=*X Key=Symbol Default=""&gt

Формат *х позволяет пользователю ввести любое число символов, чисел и буквверхнего регистра.

После ввода пользователем имени символа или звездочки (*), приложение использует элемент <Accept> для загрузки сценария языка Perl StockQuoteHDML.pl,передавая ему значение переменной Symbol.



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