|
Евгений
|
|
11 октября 2008 10:24
|
|
1. У меня две валюты - USD и ГРН. ГРН по умолчанию. Но почему-то всегда, при открытии мобильного интерфейса выбрана USD. Хотелось бы там иметь выбранной валюту по умолчанию, так как с телефона не очень удобно каждый раз ее менять
2. В браузере opera mini для выполнения какого-либо javascript происходит полная перезагрузка страницы. Видимо к списку категорий присоединен какой-то скрипт, который вызывается при изменении значения. Действительно ли он нужен? Это отнимает время и немного трафика при вводе затрат с мобильного телефона
Спасибо
|
|
|
|
Admin
|
|
11 октября 2008 11:52
|
|
1. Действительно косяк. Исправлено.
2. Это похоже особенность OperaMini, где-то на форуме обсуждалось. Какого-то особенного скрипта нет, сознательно ничего не перегружается. Пока не придумали как это победить для этого браузера.
|
|
|
|
Евгений
|
|
11 октября 2008 11:59
|
|
2. смотрю на HTML этого списка:
select onkeyup="is_for_duty('w');" onchange="is_for_duty('w');" vldtitle="Категория затрат" vldrequired="" vldtype="int" style="width: 100%;" name="w_category" id="w_category" tabindex="3"
видим два обработчика событий (onkeyup, onchange)
действительно ли они нужны здесь? что они делают в этой версии?
|
|
|
|
Admin
|
|
11 октября 2008 12:40
|
|
Обработчики нужны для коррекции параметров формы, при работе с долгами.
Похоже это баг Opera Mini, т.к. даже если вставить простой обработчик onChange="alert('aaa');" - страница всё равно перегружается.
В других браузерах такой проблемы нет.
|
|
|
|
Евгений
|
|
11 октября 2008 12:47
|
|
а, теперь понятно. правда, долгами я еще не пользовался, но уже от этого страдаю :)
это не баг оперы, это фича. они перекладывают выполнение яваскриптов с клиента на сервер
|
|
|