Модераторы: Alexeis
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с input! Немогу ввести данные с телефона 
V
    Опции темы
phonekilla
  Дата 28.3.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 23.3.2006

Репутация: нет
Всего: нет



Здраствуйте! Я пытаюсь решить следующую задачу: нужно передать данные с мобильного телефона на WAP сервер для последующей обработки. Я установил все необходимое прогр. обеспечение и подключил свой моб. телефон к GPRS (с помощью которого я могу просмотреть WAP сайт). Так как я новичек в прогр. для моб., пришлось воспользоваться готовыми примерами, чтобы понять, как всё работает. Вот мой первый WAP сайт (index.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="search" title="search"> 
<p align="left"> 
CD: <input name="band" title="JazzBand:" size="18"
  value="Rolling Stones" emptyok="false"/><br/>
Type: <select name="type" value="double" title="Type:"> 
  <option value="single">Single CD</option> 
  <option value="double">Double CD</option> 
</select>
</p> 
</card> 

<card id="add" title="Add CD"> 
CD: <input name="CD" size="18" type="text" /><br/> 
Price: <input name="Price" size="8"/><br/> 
</card> 
</wml>


Проблема следующая: получается удачно зайти на страничку с телефона (NOKIA 6020 с GPRS), но полей ввода просто нет! Т.е. при нажатии на клавиатуру моба текстовая информация не отображается на экране. Когда же я захожу с помощью обычного Internet Explorer, то все поля для ввода данных видны (поле CD и Price).

В чем же тут дело?

Это сообщение отредактировал(а) phonekilla - 28.3.2006, 13:27
PM MAIL   Вверх
phonekilla
Дата 28.3.2006, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 23.3.2006

Репутация: нет
Всего: нет



Может быть это связано с начтройками сервера или кодировкой? Я пробовал зайти на другие wap сайты с полями для логина. Там всё прекрасно работает. Когда я пытаюсь вставить в свой index.wml анадогичный код, то в Opera всё по прежнему работает (видно поле для ввода), а на мобилке отображается тоько текст, без поля ввода.
PM MAIL   Вверх
phonekilla
Дата 28.3.2006, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 23.3.2006

Репутация: нет
Всего: нет



Помогите люди добрые! Я воспользовался бесплатным хостингом с поддержкой WAP. Создал там 2 файла:

1) .htaccess, который содержит код

Код

DirectoryIndex index.wml 
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 


2) index.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 title="Input">
<p> 
Name: <input name="Name" size="15"/><br/> 
Age:  <input name="Age" size="15" format="*N"/><br/>
Sex:  <input name="Sex" size="15"/>
</p>
</card> 
</wml>


К удивлению всё работает, но к сожалению не на моём компе. Значит скорее всего дело в самих настройках Apache?
PM MAIL   Вверх
phonekilla
Дата 28.3.2006, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 23.3.2006

Репутация: нет
Всего: нет



Я нашел причину, как только закомментировал эти строки в httpd.conf:

Код

#php use
#LoadModule php4_module "c:/Program Files/Apache Group/php/sapi/php4apache2.dll"
#AddType application/x-httpd-php .php .wml


Все сразу заработало.
Я думал, что "AddType application/x-httpd-php .php .wml" позволяет использовать PHP в index.wml, но как только я добавляю .wml в конце, index.wml перестает функционировать, как надо. smile
PM MAIL   Вверх
phonekilla
Дата 5.4.2006, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 23.3.2006

Репутация: нет
Всего: нет



Просто все переустановил заново и все заработало...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.