![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| neokortex |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 19.3.2007 Репутация: нет Всего: нет |
Ну например на сайте реализована передача post даных при помощи xmlhttprequest
соответственно если юзер вырубил java script то post передаваться не будут следовательно необходимо формировать другой код в зависимости от того включен ява скрипт или нет. на яндексе реализовано. но я новичок в ява скрипт и поэтому не разобраться мне как это делается. решил спросить у профи Это сообщение отредактировал(а) neokortex - 19.12.2008, 04:03 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
на самом деле это даже смешно – определить средствами javascript'a, включен ли javascript.
все делается проще: формируется HTML-код, который будет работать при отключенном javascript. затем(в конце <body> или ещё как) вызывается javascript-код, который меняет страницу, чтоб она красивее выглядела(с учетом того, что вместо форм мы используем ajax, input'і будут заменены всякими красивостями с обработчиком onkeypresss и тыды). Также ссылки(<a>) создаются не на "#" или "javascript:", а на реальные url'ы, чтоб работать даже в суровых условиях не-javascript. Ну, и чтоб индексировались. |
|||
|
||||
| MuToGeN |
|
||||||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
А если именно определить, что включен, то, например, так:
и на стороне сервера:
Только поисковикам такие финты ушами обычно очень не нравятся. -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
||||||
|
|||||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 8 Всего: 22 |
Где-то видел статистику, в том числе и по включенному/отключенному js. Отключенный js 5 лет назад был примерно на 15% браузеров, на сегодня же - чуть более, чем у 1% пользователей инета. Стоит ли заморачиваться из-за 1/100 потенциальной аудитории? А если учесть, что скрипты отключены в основном не у пользователей, а на серьезных машинах в серьезных местах, где выполнение их потенциально опасно и может нанести серьезный вред, а следовательно, их сложно отнести к "потенциальным клиентам", то процент можно значительно снизить. Поэтому вытекает вопрос - нафига козе баян?
И еще момент ... программеров навалом, а Программеров крайне мало ... ничего не хочу и не могу сказать по поводу людей, которые тут постят, но в жизни встречается не так много сайтов, да и страниц, которые а) полностью кроссбраузерные; б) мультиязычны. Следовательно - аудитория падает и процент тех, кто не сможет посмотреть страницу в силу ее НЕкроссбраузерности и чужого языка гораздо больше, чем тех, кто не посмотрит ее из-за отключенного js. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
IDVsbruck, Отключенный Js - это, в том числе, и поисковики. Поисковики выдают найденный контент народу. Так что всетаки стОит подумать о том, чтобы сайт адекватно работал и без javaScript даже в наше нелегкое время
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |