[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Прроверка на наличие JS
Страницы: 1, 2
glock18
Цитата (DedMorozzz @ 17.06.2013 - 13:59)
Цитата (glock18 @ 17.06.2013 - 16:55)

dry.gif с фейерверком и фанфарами чё ли?

И с тортом, в котором стриптизёрша
Это сообщение для юзера, который должен включить JS для нормального отображения
Вот ему и ПОКАЗЫВАЕТСЯ что ЖС не включён, если это так

А, ну если ты об этом, то да
Zzepish
dron4ik
А.Ну смотри- пихаешь текст в 2 контейнера.
Один сразу slideUp(0) делаешь, второй- slideDown(0) но второй для тех, кто будет с js. Т.е. в первом будет текст сходу. Но он будет сразу закрыватся, если есть js. А если нет- сразу показыватся будет. И будет все гуд
glock18
Цитата (dron4ik @ 17.06.2013 - 14:04)
Цитата (glock18 @ 17.06.2013 - 13:57)
Цитата (dron4ik @ 17.06.2013 - 13:50)
Если не ошибаюсь в Опере noscript не работал.

Цитата

<noscript>
    <script type="text/javascript">
        alert("Включи javascript");
    </script>
</noscript>

user posted image
У меня просто нет слов! Почитайте что ли что такое noscript

Я знаю что такое noscript, сей пример больше был стёбом!

Я че-то не понимаю, так вы в теме хотите разобраться или постебаться просто? Вроде как вам ведь нужен ответ-то, не мне...
glock18
Цитата (Zzepish @ 17.06.2013 - 14:09)
dron4ik
А.Ну смотри- пихаешь текст в 2 контейнера.
Один сразу slideUp(0) делаешь, второй- slideDown(0) но второй для тех, кто будет с js. Т.е. в первом будет текст сходу. Но он будет сразу закрыватся, если есть js. А если нет- сразу показыватся будет. И будет все гуд

в современных формулировках это называется
Цитата

ясненько. Так запили тупо на php+html+css. Не лепи js
dron4ik
Zzepish
Я по сути тоже самое и предложил на рассмотрение)

Вопрос был в том, что Запросы на сервере при формировании страницы выполняются в пустую, но и загружать пустой экран, а уже потом аяксом все подтягивать тоже как то не красиво)))

_____________
Ex3m.com.ua — Активный образ жизни
AlmazDelDiablo
Цитата (Zzepish @ 17.06.2013 - 18:43)
О_О кто-то еще отключает js???

Opera Mini на старых телефонах не умеет JS.

_____________
Блог | VK | GitHub | Twitch
Zzepish
dron4ik
Записывай в переменные на стороне клиента. Потом через js обнуляй УЖЕ ЗАПОЛНЕННОЕ поле. Т.е. сразу обнуление, а при нажатии на кнопу- идет показуха из переменной. Или я опять что-то не так понял
Zzepish
AlmazDelDiablo
Опера много чего не умеет. И с каждым годом становится все хуже :/
glock18
Цитата (dron4ik @ 17.06.2013 - 14:11)
Zzepish
Я по сути тоже самое и предложил на рассмотрение)

Вопрос был в том, что Запросы на сервере при формировании страницы выполняются в пустую, но и загружать пустой экран, а уже потом аяксом все подтягивать тоже как то не красиво)))

у waldicom'а подпись как раз под этот случай.

Но берусь проверить свои телепатические способности. Итак, выяснилось, что вся братия со своими вариантами script/noscript, говорит совсем не то, что вам надо. Но вы, тем не менее, ничего не сказали о том, что вам надо. Понимаю, что вы хотите знать, включен ли js у пользователя, и если да, то показывать какую-то ерунду (речь еще о серверной стороне, соответственно попытка избежать части излишних вычислений)?

Как вариант можно сделать маленький лендинг пейдж, куда перенаправлять любого без нужной куки. На этом пейдже подключать js устанавливающий нужную куку, и делающий перезагрузку страницы (можно так же отрендерить что-нибудь js'ом же, чтобы юзеру интереснее ждать было), а так же noscript с текстом для юзеров без js.
glock18
dron4ik
вы только учтите, что это (и любая такая ваша попытка) убьет индексацию вашего сайта поисковиками.

EDIT: впрочем, можно исключения для поисковиков сделать, конечно.
dron4ik
НУ в принципе я понял... Темя не однозначная...
Всем Спасибо за участие!)

_____________
Ex3m.com.ua — Активный образ жизни
dron4ik
Просто "Мысля"

В точке входа проверяем наличие куки "onjs"(к примеру)

если отсутствует то выдаем страницу с текстом "Извините, но мы не в 19 веке" и добавляем скриптик на JS

Код создает куку (гуглил, говорят что можно) и перенаправляем юзера на себяже...

В точке входа проверяем наличие куки "onjs"

если есть и значение верное (к примеру "TRUE") то удаляем куку или переназначаем, и выдаем нашу красивую страничку....


Как идея?

_____________
Ex3m.com.ua — Активный образ жизни
dron4ik
или вставить

<noscript><meta http-equiv="refresh" content="0; URL=/nojs.html"></noscript>

в хедер

_____________
Ex3m.com.ua — Активный образ жизни
Zzepish
dron4ik
тебе писали! noscript не пашет в каком-то браузере
dron4ik
Zzepish
єто я писал... а меня переубеждали!

_____________
Ex3m.com.ua — Активный образ жизни
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.