|
AJAX/не AJAX
|
| Автор |
Сообщение |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3760
157905 
|
Добавлено: Пт, 24 Июл, 2009 08:58 Заголовок сообщения: AJAX/не AJAX |
|
|
Собтвенно есть форма, и ajax-обработчик(ф-ия).
На какое событие вешать, чтобы при наличии JS у юзера выполнялся AJAX, а без него просто сабмитилась форма?
Да и еше , какой код должна возвращать эта ф-ия чтобы форма не сабмитилась?
Заранее спасибо. _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2065 Откуда: Самара 11674 
|
Добавлено: Пт, 24 Июл, 2009 10:10 Заголовок сообщения: |
|
|
по моему вешать надо функцию на OnClick кнопки формы, если она вернет false, то кнопка методом HTML уже не будет обрабатыватся.
Тоже самое с ссылками. _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
антон888 Два пингвина


Зарегистрирован: 05.11.2007 Сообщения: 311
13441 
|
Добавлено: Пт, 24 Июл, 2009 10:47 Заголовок сообщения: |
|
|
| lazutov писал(а): | | чтобы при наличии JS у юзера |
omg.. А под IE 4 вы CSS случаем не подгоняете ?  _________________ сайт знакомств Забудь про фразу "Мне не с кем". Всегда есть с кем! |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2065 Откуда: Самара 11674 
|
Добавлено: Пт, 24 Июл, 2009 10:53 Заголовок сообщения: |
|
|
| антон888 писал(а): | | lazutov писал(а): | | чтобы при наличии JS у юзера |
omg.. А под IE 4 вы CSS случаем не подгоняете ?  |
Это типа юмор? Кол-во юзеров отключающих JS не так уж мало, чтобы им пренибрегать. + все возможные девайсы типа КПК.
+ например, мне очень нравится хром, но увы не всегда JS сделаный для IE на нем работает и для некоторых сайтов приходится включать IE.
P.S. Вообще это хороший тон дизайна, если вы делаете что-то на JS сделайте альтернативу для тех у кого отключен JS, например боты поисковиков это оценят. _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 24 Июл, 2009 10:58 Заголовок сообщения: |
|
|
...имхо, но когда пишешь JS - проще писать под последние Gecko/WebKit, а всем остальным - давать "лайт"... попытки обойти всевозможные ограничения IE (и как ни странно иногда - Opera) - жизнь впустую
P.s.: > это хороший тон дизайна - а он тут при чем?.. 0о _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2065 Откуда: Самара 11674 
|
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3760
157905 
|
Добавлено: Пт, 24 Июл, 2009 11:38 Заголовок сообщения: |
|
|
Тут прозвучало все, кроме самого решения.
Повесил на onsubmit формы и вернул false, все заработало.
Более того, если случается error, POST отправляется традиционным способом.
PS у меня JS по дефолту всегда отключен, включаю только для доверенных сайтов. И меня очень бесит (этим страдают почти все сайты студии имени Артемия Татьяновича) когда сайт без JS не работает. _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2065 Откуда: Самара 11674 
|
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2065 Откуда: Самара 11674 
|
Добавлено: Пт, 24 Июл, 2009 11:50 Заголовок сообщения: |
|
|
| lazutov писал(а): | | PS у меня JS по дефолту всегда отключен, включаю только для доверенных сайтов. И меня очень бесит (этим страдают почти все сайты студии имени Артемия Татьяновича) когда сайт без JS не работает. |
Меня тоже _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 24 Июл, 2009 11:56 Заголовок сообщения: |
|
|
Собственно, по onsubmit и надежнее всего (зачем вешать на кнопки, когда можно решить "глобальнее"), доказано занусси ) _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3760
157905 
|
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1151 Откуда: Lietuva 6383 
|
Добавлено: Пт, 24 Июл, 2009 13:06 Заголовок сообщения: |
|
|
lazutov
document.forms(ИД_ФОРМЫ).submit{
}
[LP]LordPro.teus
А я наобарот изначально делаю под Webkit/Presto а уже потом подгоняю под Gecko и Trident потому что то что работает в этих двух движках часто не тянут Gecko и Trident.
В первом вылезают дурацкие глюки а во втором мелкие ошибочки.  _________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2065 Откуда: Самара 11674 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 24 Июл, 2009 13:18 Заголовок сообщения: |
|
|
Артур
у Presto своих "забобонов" множество.. регулярно отказывается выполнять что-то элементарное _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1151 Откуда: Lietuva 6383 
|
Добавлено: Пт, 24 Июл, 2009 13:29 Заголовок сообщения: |
|
|
[LP]LordPro.teus
Почти не замечал
Зато в мозиле не выполняется половина.
Так что деалем вывод:
По выполняемости
1.Webkit
2. Presto
3. Gecko/Trident
1. Opera 10 (Presto 2.2)
2. Webkit
3. Gecko
4. Trident _________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
|