2015-11-26 3 views
-1

Я использовал некоторые javascript-коды на мини-сайте, который я разработал. Один из них - щелчок по изображению, и изображение меняется. Но это не сработает, если человек, который посещает, отключил javascript в настройках браузера. Как проверить, отключен ли javascript? И как мне отобразить сообщение о включении javascript, так как это невозможно сделать с помощью функции предупреждения?Как проверить, включен ли javascript?

Было бы лучше, если объяснение основано на php! Пожалуйста, помогите мне!

+0

В стороне, если у вас есть серверная сторона, для которой на клиенте может быть включена поддержка JavaScript (например, Ajax), вы можете использовать JavaScript, чтобы сообщить серверу, что он запущен, используя его для установки файла cookie ('document .cookie': https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie) - если этот файл cookie не существует при последующих запросах (очевидно, сервер не будет знать в первый раз) вы можете предположить, что JS не включен на клиенте. – CD001

ответ

2

Используйте noscript тег:

<noscript>Javascript required</noscript> 
+0

Что такое тег

4

Используя noscript элемент:

<script type="text/javascript"> 
    document.write("Hello World!") 
</script> 
<noscript>Your browser does not support JavaScript!</noscript> 
+0

Потому что нам нужен еще один ответ на этот вопрос? –

+1

Все еще он получает все upvotes: P –

+0

и даже не принимает. * sigh * -_- – Calimero

1

Просто используйте

<script>alert("Hello WOrld");</script> 

и при запуске страницы HTML должно быть всплывающее окно что говорит «Hello World». Вот как вы узнаете, работает ли ваш javascript.

+0

Как этот скрипт будет запущен, если пользователь отключил JavaScript? В принципе, этот скрипт, который вы предоставили, - это javascript, и это не будет исключено! Я прав? –

Смежные вопросы