[Вопрос] Как узнать поддерживает ли браузер JS

272
.
Сложилась такая ситуация, что для хорошего вида сайта я снедрил туда JS.
Вроде как и красиво всё, спасибо Серёге (venom) за помощь, но только с устройств что поодерживают этот жи JS, и да, на малых экранах тоже не ахти.

И вот, хочу запилить проверку, поддерживает ли браузер JS. Серфинг интернетом ничего нормального не дал, поэтому немного подумав - я надумал.
Может сделать проверку на браузер или ОС устройства?! Тоесть:
if (ustrojstvo = Opera Mini OR ustojstvo staroe i ne znaet JS) {
Vyvodim ne JS
} else {
Ura. Normaljnoe ustrojsto. U nas budet krasota
}


А теперь и вопрос. Есть ли какой-то код (класс) для такой проверки?
.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>Проверка JS</title> 
<noscript> 
<meta http-equiv="Refresh" CONTENT="0; URL=noscript.htm1" /> 
</noscript> 
<meta http-equiv="content-type" 
content="text/html; charset=windows-1251" /> 
</head> 
<body> 
<script type="text/javascript"> 
<! — 
document.write("Эта страница содержит код JavaScript!"); 
// —> 
</script> 
</body> 
</html>
.
Это не поможет.
.
(\/)____o_O____(\/)
NIKO, AJAX (Общая) тут с Jane обсуждалось
.
Люди берегите воду - пейте пиво...
NIKO, Пиши на CSS , тем более то что ты писал на JQ можно написать и на CSS
.
Ей 25
# venom (04.02.2014 / 11:51)
NIKO, Пиши на CSS , тем более то что ты писал на JQ можно написать и на CSS
А разница? Сейчас все браузеры на ПК, смарфонах и планшетах нормально поддерживают ЖС. А Опера Мини нормально поддерживать что ксс, что ЖС не будет.
Да и от маленьких экранов это не спасет...
.
КЕК
# ValekS (04.02.2014 / 17:09)
А разница? Сейчас все браузеры на ПК, смарфонах и планшетах нормально поддерживают ЖС. А Опера Мини нормально поддерживать что ксс, что ЖС не будет.
Да и от маленьких экранов это не спасет...
Для маленьких экранов можно сделать запрет доступа. Я бы так сделал
.
(\/)____o_O____(\/)
сeнсор, Рамзес вообще с мини на сайт не пускал
.
Артёмочка
попробуй сделать сделать что-то тип если есть поддержка js то переадресовуем если нет то остаёмся на текущей странице

<html>
<body>
<h1>Необходима поддержка JavaScript!</h1>
<script type="text/javascript">
window.location="переадресовум если есть поддержка js";
</script>
</body>
</html>
.
Артёмочка
или используй
<noscript>


http://htmlbook.ru/html/noscript
Всего: 11