Поиск Картинки Карты Play YouTube Новости Почта Диск Ещё »
Войти
Ваш браузер не поддерживает сервис Вопросы и ответы, поэтому некоторые функции могут работать некорректно. Просмотреть список поддерживаемых браузеров можно здесь.
Вопросы и ответы
как узнать включен ли javascript в браузере?
как узнать включен ли javascript в браузере?
на странице есть форма. значения списка  <select> вытаскиваются ajax'ом из бд. я хочу проверить если js -> off то данные вытаскиваются синхронно с помощью php из бд. как такое сделать?
Примечание №1 15 июля 2009 г., 1:58:10
а еще варианты есть?
Примечание №2 15 июля 2009 г., 20:59:40
мне вот так еще посоветовали <noscript><img src="http://check.php?js=off" width="1" height="1"></noscript> но так валидацию не проuдет...

может не заморачиваться... youtube кстати тоже без js не работает и сайт у меня с финансами не связан ,номера кредиток не буду в бд держать, какой смысл тогда отключать ЯС? к тому же, я думаю, только продвинутые пользователи знают что такое ЯС и как его в браузере отключть.
Примечание №3 16 июля 2009 г., 2:51:57
ну так что скажете, ст0ит ли делать фикс на сайте, для тех у кого js off?
Ответы (7)
Сортировать по: голосам | времени
Войдите или зарегистрируйтесь, чтобы ответить на этот вопрос.
Веб-поиск Google
Поиск в Картинках Google
Видео YouTube
Поиск
Введите URL
Для поиска в Интернете введите запрос в это окно.
Для поиска в Интернете введите запрос в это окно.
Для поиска в Интернете введите запрос в это окно.
Введите запрос
Вставьте URL в поле ниже:
Не удалось загрузить веб-сайт
Поиск на YouTube
Добавить ссылку на видео
Есть вариант написания альтернативного кода в хтмл в теге <noscript>
15.07.09
wowan1
Идея с носкрипт-пхп хороша. Я бы выбрал её. А чтоб прошло валидацию, достаточно поправить чуток - поставить название картинки, а вместо картинки поправить немного файл .htaccess на сервере (если у вас Apache, конечно-же), чтоб например вместо check.jpg отдавал check.php а тот в сессию записывал что JS отключён.

И да: если браузер не поддерживает JS - нафек думать о таком браузере?
16.07.09
Xobrt
и да тот php-шник может отдавать картинку же - 1x1 пиксель с jpeg-заголовком
16.07.09
Xobrt
<script type="text/javascript">
window.location = 'page_with_js.html'
</script>
</head>
<body>
Страница без скритов
</body>
</html>
15.07.09
Qiao
Ссылки
15.07.09
wowan1
Обычно предусматривают случай если джаваскрипт отключен, и если это критично, с помощью нон скрипт размещают сообщение о том что для сайта нужен джаваскрипт и его нужно включить, если не критично, то просто там размещают альтернативный код.
16.07.09
wowan1
>> Xobrt: "И да: если браузер не поддерживает JS - нафек думать о таком браузере?"
А то, что у браузера, к примеру Firefox, есть такие дополнения как NoScript, ни о чем не говорит?

Как было сказано выше, можно просто использовать теги <noscript></noscript>, внутри которых отображать текстовое уведомление о том, что в браузере пользователя отключена поддержка JavaScript. Получается следующее: если в браузере отключен JS или дополнение браузера блокирует JS с сайтов, то отображается текст, который указан между тегами <noscript></noscript>. В противном случае теги с уведомлением не отображаются.
Ссылки
Об этом вопросе
Баллов за лучший ответ: 20
Просмотров: 6159
Ответов: 7
Похожие вопросы
ответов: 2 Голосов: 0
ответов: 9 Голосов: -1
ответов: 7 Голосов: -7
ответов: 5 Голосов: -1
ответов: 2 Голосов: 0
ответов: 1 Голосов: 0
ответов: 9 Голосов: 0
ответов: 3 Голосов: 0
x
©2013 Google - Условия использования - Правила в отношении веб-контента - Политика конфиденциальности - Принципы сообщества