dron4ik
17.06.2013 - 16:52
Привет, раз мы не можем определить есть ли JS у юзера, или нет, то я нашел только одно решение...
<body>
<div id="nojs" style="display:block"></div>
<div id="content" style="display:none"></div>
<script>
document.getElementById('nojs').style.display = 'none';
document.getElementById('content').style.display = 'block';
</script>
</body>
Но запросы отрабатывает, и порой даже большие и много(((
Как вы решаете такие задачи?
_____________
Ex3m.com.ua — Активный образ жизни
glock18
17.06.2013 - 17:01
ват из да scrypt?
Цитата (dron4ik @ 17.06.2013 - 12:52) |
Но запросы отрабатывает, и порой даже большие и много((( Как вы решаете такие задачи? |
какие задачи? Здесь было начало поста, которое инопланетяне унесли?
DedMorozzz
17.06.2013 - 17:22
Решение то нашел, но походу его не обдумал.
А это решение до безумия простое. Контент который должен видеть юзер, у которого JS включён - отображается через изменение стиля(тут ставят по дефолту "не отображать"), а та часть которую видно только при выключеном - скрывается так же с помощью JS
Итого если у юзера включён JS - он увидит блок "content" иначе - блок "nojs"
PS: и видя сабж и в 1м посте повторяешься... этот кусок, который привёл не определяет наличие JS у юзера, а всего лишь "показывает" включён он или нет.
Но JS есть во всех популярных браузерах
Другими словами - наличие != активирован(включён)
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
glock18
17.06.2013 - 17:37
Да ну. Чем noscript не угодил? Че костыли то городить
glock18
17.06.2013 - 17:38
Цитата (DedMorozzz @ 17.06.2013 - 13:22) |
этот кусок, который привёл не определяет наличие JS у юзера, а всего лишь "показывает" включён он или нет. |
не показывает. в смысле, на сервере об этом вот с таким javascript'ом никак не узнать.
DedMorozzz
17.06.2013 - 17:43
Как раз именно показывает, я специально это выделил.
Не возвращает true или false, а именно показывает. Я не опечатался
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Zzepish
17.06.2013 - 17:43
О_О кто-то еще отключает js???
dron4ik
17.06.2013 - 17:50
Zzepish
На планшетках огрызка если браузер не справляется с JS он выдает кнопку "Отключить JS" и вырубает глобально для всех сайтов...
Я не так уж давно верстал магазин под планшет, и у заказчика на планшете такое постоянно выскакивало(
Если не ошибаюсь в Опере noscript не работал.
Цитата |
<noscript> <script type="text/javascript"> alert("Включи javascript"); </script> </noscript> |
glock18
17.06.2013 - 17:55
Цитата (dron4ik @ 17.06.2013 - 13:50) |
Если не ошибаюсь в Опере noscript не работал. |
Цитата (DedMorozzz @ 17.06.2013 - 13:43) |
Как раз именно показывает, я специально это выделил. Не возвращает true или false, а именно показывает. Я не опечатался |
с фейерверком и фанфарами чё ли?
DedMorozzz
17.06.2013 - 17:57
Цитата (dron4ik @ 17.06.2013 - 16:50) |
На планшетках огрызка если браузер не справляется с JS он выдает кнопку "Отключить JS" и вырубает глобально для всех сайтов... |
хм...т.е. на каком-то гавносайте, зациклили JS, браузер это ловит, и предлагает отключить его для всего сайта?
Какое-то сомнительное решение. И, чесно говоря, как-то не верится
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
glock18
17.06.2013 - 17:57
Цитата (dron4ik @ 17.06.2013 - 13:50) |
Если не ошибаюсь в Опере noscript не работал.
Цитата | <noscript> <script type="text/javascript"> alert("Включи javascript"); </script> </noscript> |
|
У меня просто нет слов! Почитайте что ли что такое noscript
DedMorozzz
17.06.2013 - 17:59
Цитата (glock18 @ 17.06.2013 - 16:55) |
dry.gif с фейерверком и фанфарами чё ли?
|
И с тортом, в котором стриптизёрша
Это сообщение для юзера, который должен включить JS для нормального отображения
Вот ему и ПОКАЗЫВАЕТСЯ что ЖС не включён, если это так
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Zzepish
17.06.2013 - 18:03
dron4ik
ясненько. Так запили тупо на php+html+css. Не лепи js
dron4ik
17.06.2013 - 18:04
Цитата (glock18 @ 17.06.2013 - 13:57) |
Цитата (dron4ik @ 17.06.2013 - 13:50) | Если не ошибаюсь в Опере noscript не работал.
Цитата | <noscript> <script type="text/javascript"> alert("Включи javascript"); </script> </noscript> |
|
У меня просто нет слов! Почитайте что ли что такое noscript |
Я знаю что такое noscript, сей пример больше был стёбом!
_____________
Ex3m.com.ua — Активный образ жизни
dron4ik
17.06.2013 - 18:05
Цитата (Zzepish @ 17.06.2013 - 14:03) |
dron4ik ясненько. Так запили тупо на php+html+css. Не лепи js |
Я в теме хочу разобраться)))
_____________
Ex3m.com.ua — Активный образ жизни
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.