Главная » Onlayin urganish WML » Вызов скрипта
Вызов скрипта

Вызов скрипта

  • Категории: Onlayin urganish WML
  • Название: Вызов скрипта
  • Дата релиза: 30-04-14, 12:21
Вызов скрипта

Без возможности производить различные операции с информацией на сервере, WML остался бы просто средством форматированного вывода текста. Добавление такой возможности, напротив, открывает любому WAP-совместимому устройству пути передачи сообщений через Интернет, промышленному использованию на предприятии и электронной коммерции. WAP-совместимое устройство взаимодействуют с подобными источниками информации через WAP-шлюз. Этот шлюз должен уметь взаимодействовать с различными стандартами сотовой связи, такими как CDMA, GSM или GPRS. Однако, вполне возможно установить тестовый шлюз в сочетании с популярными веб-серверами (такими как MS IIS или Apache) прямо в вашей локальной сети. Мы не будем тут сильно вдаваться в детали процесса установки шлюза, однако нельзя не предостеречь вас от самой распространенной ошибки. Вам обязательно необходимо добавить определения следующих типов в конфигурацию веб-сервера.
WML text/vnd.wap.wml wml
WMLScript text/vnd.wap.wmlscript wmls
Теперь мы рассмотрим небольшой примерчик в котором пользователю будет предложено сделать выбор какой-то одной опции а затем на основе этого выбора с сервера будет загружена определенная информация. Для этого примера мы используем ASP. С тем же успехом мы могли написать скрипт использую Javascript, Servlets, Perl или любой другой язык. В следующем листинге приведен исходный код для нашей новой деки. В ней содержится всего один элемент <select>, который предлагает пользователю выбор из нескольких опций. Элемент <go> вызывает серверный скрипт с определенными параметрами.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="Order" title="Query Inventory">
<p>
<select name="Items" title="Items">
<option value="Books">Books</option>
<option value="Music">Music</option>
<option value="Video">Video</option>
<option value="Software">Software</option>
</select>
</p>
<do type="accept" label="Query">
<go href="http://127.0.0.1/WML/Inventory.asp" method="post">
<postfield name="Items" value="$(Items)"/>
</go>
</do>
</card>
</wml>
Скрипт показанный на листинге 3 обрабатывает полученную из деки информацию и выводит на экран результат.
<%
Dim Body
If Request.Form("Items") = "Books" Then
Body = "You selected Books!"
ElseIf Request.Form("Items") = "Video" Then
Body = "You selected Video!"
ElseIf Request.Form("Items") = "Software" Then
Body = "You selected Software!"
ElseIf Request.Form("Items") = "Music" Then
Body = "You selected Music!"
End If
Response.ContentType = "text/vnd.wap.wml"%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
<%Response.write(Body)%>
</p>
</card>
</wml>
Несколько вещей необходимо напомнить для тех, кто захочет повторить этот пример в своих условиях. Вы обязательно должны "зарегистрировать" MIME типы на своем сервере для того, чтобы файлы WML и WMLScript правильно обрабатывались и отображались сервером.
.wml text/vnd.wap.wml
.wmls text/vnd.wap.wmlscript
Если вы хотите использовать картинки (WBMP) вам также необходимо добавить и этот MIME-тип:
.wbmp image/vnd.wap.wbmp
 


Смс Шерлар
Ustozlarim sizlarga rahmat 2022
Ustozlarim sizlarga rahmat 2022
1 - OKTYABR O'QITUVCHILAR KUNI HAQIDA SHERLAR
Кетаман
Кетаман
SEVGI ROMANTIKA HAQIDA SHERLAR SMS
KO'ZLARIMNI TARJIMA QILING
KO'ZLARIMNI TARJIMA QILING
ONALAR HAQIDA YANGI SHERLAR
Рахмат Онажон
Рахмат Онажон
ONALAR HAQIDA YANGI SHERLAR
YORIM BO'LING
YORIM BO'LING
SEVGI ROMANTIKA HAQIDA SHERLAR SMS
O'jarliging jonga tegdi
O'jarliging jonga tegdi
SEVGI ROMANTIKA HAQIDA SHERLAR SMS
Yomg'irlar
Yomg'irlar
SEVGI ROMANTIKA HAQIDA SHERLAR SMS
Onajonim mehrizga to‘yib
Onajonim mehrizga to‘yib
ONALAR HAQIDA YANGI SHERLAR
Tanishgandik Bekatda
Tanishgandik Bekatda
SEVGI ROMANTIKA HAQIDA SHERLAR SMS
Логин:
Пароль: