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



              

Рассмотрение Peri-сценария YellowPagesWML.pl - часть 2


&ltp align=\"left\" mode=\"nowrap\"&gt

Bridget's Boutique&ltbr/&gt 1234 Main Street&ltbr/&gt Cedar City, UT&ltbr/&gt &lta href=\"wtai://wp/mc;14355551212\" title=\"Call\"&gt1-435-555-1212&lt/a&gt

&lt/p&gt

&lt/card&gt

&ltcard id=\"Result2\"&gt

&ltdo type=\"accept\" label=\"Next\"&gt &ltgo href=\"#Last\" /&gt &lt/do&gt

&ltp align=\"left\" mode=\"nowrap\"&gt

Abigail's Antiques&ltbr/&gt 1234 Main Street&ltbr/&gt Cedar City, UT&ltbr/&gt &lta href=\"wtai://wp/mc;14355551212\" title=\"Call\"&gt1-435-555-1212&lt/a&gt

&lt/p&gt

&lt/card&gt

&ltcard id=\"Last\"&gt

&ltdo type=\"accept\" label=\"Done\"&gt &ltgo href=\"http://waplib.com/YellowPages /YellowPages.wml\" /&gt &lt/do&gt

&ltp align=\"left\" mode=\"wrap\"&gt

For purposes of this example all lookups return the same results.

&lt/p&gt

&lt/card&gt

&lt/wml&gt";

print $Deck;

Работа сценария начинается с анализа параметров, передаваемых ему WML-страницей YellowPages.wml. Далее, строка Do processing here (Выполнять обработку здесь) соответствует месту, где сценарий в обычных условиях взаимодействовал бы с программой базы данных.

Затем сценарий создает три WML-карты с именами Resultl (Результат!), Result2и Last (Последняя). Приложение вначале выводит на экран карту Resultl, отображающую экранную кнопку Next (Далее). Если пользователь выберет кнопкуNext (Далее), приложение загрузит карту Result2. Карта Result2 также отображает кнопку Next (Далее), которая предоставляет связь с картой Last. Если вывыберете карту Last, то обнаружите, что она отображает кнопку Done (Выполнено), возвращающую пользователя обратно в начало приложения YellowPages.

Внутри каждой карты приложения присутствует элемент анкера <а>, которыйобеспечивает возможность автоматической связи с компанией по сотовому телефону:

Код wp определяет, что функция находится в общей библиотеке, а код тс представляет собой имя выполняемой функции (make call - вызов по телефону).




Содержание  Назад  Вперед