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


Подробнее о приложении StockQuote.wml - часть 3



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


Элементы обработки событий <OnEvent> удаляют любое существующее значениепеременной Symbol. Обработка этих событий выполняется перед тем, как пользователем будет введена какая-либо информация. Пакет для разработки про


граммного обеспечения (SDK) запоминает значения переменных при каждомпоследующем запуске программы. В первом элементе <OnEvent> с использованием выражения type="OnEnterForward" удаляется значение переменной, когдапрограмма запускается. Второе выражение type="oneenterbackward" свидетельствует об удалении значения переменной, если пользователь нажал кнопку Back(Назад). Элемент <refresh> обновляет переменные и вид экрана, если какая-либо из переменных отображается в данный момент.


Для передачи введенной пользователем информации в переменную, приложениеиспользует элемент <input>:

&ltinput name="Symbol" maxlength="5" title="Symbol" type="text" format="*X" /&gt


Элемент <input> определяет имя переменной, заголовок, который браузер будетотображать на дисплее телефона для этой переменной, максимальное число символов в переменной (в нашем случае 5), тип данных переменной (text) и форматпеременной. Формат позволяет переменной иметь длину не более maxlenthсимволов, цифр или букв верхнего регистра. \


Далее, если вы обратите внимание на экран приложения, показанный на Рисунок 7.1,приложение выводит заголовок StockQuotes и приглашение для ввода символа.Здесь можно ввести звездочку (*) в ответ на приглашение (* for all - * для всех). Вэтом случае приложение отобразит меню символов всех акций из своей базыданных. Для отображения этих текстовых сообщений приложение используеттег абзаца <р> с соответствующим выравниванием и тег <br> для перехода наследующую строку.После того как желаемый символ акции будет введен пользователем, приложение подключает сценарий языка Perl StockQuoteWML.pl, описанный ниже.





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



Книжный магазин