Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Веб-программирование > XML & WML
Перезагрузить страницу Как запустить файл wmls
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
In!t
Guest
 
Сообщений: n/a
По умолчанию Как запустить файл wmls - 17.08.2005, 10:20

Добрый день!
Столкнулся со следующей проблемой:

Есть Apache 2.0.50 (на платформе win32) и желание научить его работать с .wmls.

Все необходимые myme-types добавил, а именно:

Код:
AddType text/vnd.wap.wml wml 
AddType application/vnd.wap.wmlc wmlc 
AddType text/vnd.wap.wmlscript wmls 
AddType application/vnd.wap.wmlscriptc wmlsc 
AddType image/vnd.wap.wbmp wbmp
Тестируем работу в паре двух файлов: test.wml и function.wmls:

test.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 id="no1" title="Go to URL"> 
<do type="options" label="Go"> 
<go href="check.wmls#go_url('W3Schools')"/> 
</do> 
</card> 
</wml>
-----------------------------------------

functions.wmls
-----------------------------------------
Код:
extern function go_url(the_url) 
{ 
if (the_url=="W3Schools") 
{ 
WMLBrowser.go("http://www.w3schools.com/wap.wml") 
} 
}
-----------------------------------------

Пример взял кстати с w3schools.

Открываем Оперу и

1) Пробуем запустить test.wml локально: сама страница генерируется, но при нажатии на кнопочку go вместо ожидаемого редиректа получаем от оперы предложение сохранить страницу

2) запускаем test.wml уже на сервере => такой же результат

Думал сначала что Опера не поддерживает WMLScript:
попробовал запустить test.wml через эмулятор deck it - при нажатии на go выскакивает unhandled content type text/vnd.wapscript.

Теряюсь в догадках о том, что все-таки неправильно, жду конструктивного ответа ).

С уважением, In!t
Ответить с цитированием
  (#2 (permalink)) Старый
imported_Любомир imported_Любомир вне форума
Новичок
 
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 01.08.2005
По умолчанию 19.08.2005, 19:26

Я так понимаю, что Опера может только интерпретировать wml, и то по своему.
Чтобы протестировать wml script надо настроить WAP Gateway. В одну из его задач входит компиляция wmls.
Можно стянуть бесплатный Nokia WAP Gateway Simulator 4.0 а также Nokia Mibile Browser 4.0, настроить их и тестировать wml, wmls. А Оперу оставить оперу
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при попытке запустить файл пишет framedyn.dll klepa YeS Техническая поддержка 1 29.05.2011 07:31
"Отказано в доступе" не могу запустить файл Валдос Любые вопросы от новичков 6 02.12.2010 18:51
Как запустить программу от имени другого пользователя как запустить несколько процессов explorer.exe imported_VVS Delphi 1 14.10.2009 13:42
подскажите ка запустить файл.... sergey1801 Pascal 8 04.11.2008 10:08
Не открывается файл как принудительно его запустить Sova C++ Builder 3 28.01.2007 00:48
Как из одного exe файла запустить и сохранить второй exe файл TITAN Delphi 3 17.08.2006 17:59
Как запустить на просмотр видео файл DV формата пусть даже с кодеком MicrosoftDV Rendered C++ Builder 15 06.07.2006 17:52
Запустить exe-файл из программы с инструментами VPI Jazzrock Prolog 2 19.05.2005 11:17
EclipseAnt надо запустить файл Frosch Eclipse 1 01.06.2004 16:59
Требуется запустить исполняемый файл Yttrium C++ на Unix 6 22.05.2004 01:25
Создан процесс через CreateProcess, как запустить файл Anonymous Visual C++ 3 11.01.2004 23:39
Как из c# программы запустить исполняемый файл dim .NET 1 01.10.2003 19:20



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов