Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Включен ли javascript? (https://javascript.ru/forum/dom-window/42095-vklyuchen-li-javascript.html)

Эдди 12.10.2013 08:02

Включен ли javascript?
 
Когда со страницы при выключенном javascript надо перейти на другую страницу, делаю так:
<noscript>
<meta http-equiv=Refresh content="0; url=http://online.intomega.com/error.php?error=no_js">
</noscript>

Но не всегда надо переходить на другую страницу. Иногда на той же странице надо выключить какие-то функции при отключенном JS.

Как сделать простенькую проверку, включен он или нет. И не в заголовках, а в теле странице?
Поиском не нашел.

Erolast 12.10.2013 10:24

Как это не нашел? Вот оно.

Ну а вообще так:
<noscript>Ваш браузер не поддерживает javascript</noscript>

BETEPAH 12.10.2013 10:32

Цитата:

Сообщение от Эдди
Иногда на той же странице надо выключить какие-то функции при отключенном JS.

Каким образом выключать собираетесь? Может надо изначально выключенными делать, и подключать джаваскриптом.
Так, например, работает Modernizr: изначально класс у html задает "no-js", а потом меняет этот класс, если js включен.

Эдди 12.10.2013 11:55

<noscript> - самое простое решение.
Я вздумал мудрить. По ходу работы посмотрю, насколько <noscript> подходит. :)

Глупый вопрос. Признаю...
Всем спасибо.


Часовой пояс GMT +3, время: 09:36.