За последние 24 часа нас посетили 18205 программистов и 1590 роботов. Сейчас ищут 1106 программистов ...

Включен или не включен?

Тема в разделе "PHP для новичков", создана пользователем Штаны, 8 дек 2007.

  1. Штаны

    Штаны Guest

    Как определить включен или не включен у пользователя в браузере яваскрипт, чтобы знать, отдавать ли ему страничку с яваскриптом или без него?
     
  2. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Штаны
    При первом запросе - никак. При повторных - вроде можно жабаскриптом поставить куку и ловить ее на сервере (сам не пробовал никогда).
     
  3. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    А если е работает?:))))
     
  4. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Значит, выключен. *чувствует себя идиотом*
     
  5. dAllonE

    dAllonE Guest

    Ээээм, я тут типа местный юродивый, у меня вопрос, а зачем узнавать включен он или нет?
     
  6. Anonymous

    Anonymous Guest

    вово...dAllonE, респект.
     
  7. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    %)
     
  8. Anonymous

    Anonymous Guest

     
  9. Штаны

    Штаны Guest

    Спасибо, не знал, что и яваскрипт умеет кукисы ставить. Интересный вариант. Жаль что этим способом при первом запросе не определишь включен ли яваскрипт.
     
  10. Штаны

    Штаны Guest

    Ну как зачем? Ведь если яваскрипт не включен, а я его пихаю, то это лишний трафик, лишняя нагрузка на сервер, плюс неминуемо где-то будут ошибки на странице например в виде неработающих ссылок.

    Может еще есть способы определить включен ли в браузере яваскрипт?
     
  11. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    <noscript>
     
  12. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    JS клиентский язык ;) Сервер не нагружаешь ;)
     
  13. Штаны

    Штаны Guest

    «Включите яваскрипт и перезагрузите страницу» ? Так делаю, но это не выход.
     
  14. Штаны

    Штаны Guest

    В динамической странице нагружаешь. Ведь этот код нужно сформировать.
     
  15. Anonymous

    Anonymous Guest

    Штаны, простите, вы генерите JS код другим серверным языком?
     
  16. dAllonE

    dAllonE Guest

    Эммм... т.е. сами JS функции, или? Если Js функции, то может их таки стоит отдельным файлом подключать?
    Если Вы имеете в виду onclick='....... Ну не знаю, что то сомнительно что это сервер так уж невероятно нагрузит....

    Разве у такого большого числа пользователей отключен JS что этим стоит заморачиватся?
     
  17. Штаны

    Штаны Guest

    Горбунов Олег
    Нет, естественно силами РНР. А что?


    Да, сами функции... Но до такого порядка, как подключение отдельным файлом я еще не дошел. А вообще не пойму ваше возмущение... Я вроде бы нормальное объяснение дал зачем это нужно. Лучше бы подумали, как расколоть этот орешек.

    А вот это, мой друг, еще один аспект, который попутно выяснится! Откуда я сейчас знаю, у кого он включен, у кого выключен... И непонятно почему вы решили, что он почти у все включен... Вот и нужно это выяснить... Да и вообще... Интересно ведь :)
     
  18. Anonymous

    Anonymous Guest

    ПХП тоже серверный язык...
    Вы сначала дойдите. потом дурацкие вопросы сами отпадут.
     
  19. Штаны

    Штаны Guest

    Мда... Неужели я где-то обратное утверждал?
    Лично я много знаю людей, которые яваскрипт отключают. И знаю серьезные сайты, которые на это никак не реагируют и поэтому сайты на полную не работают...
     
  20. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    неужели так сложно сделать страничку, которая будет нормально работать независимо от наличия поддержки яваскрипта?
     
  21. Штаны

    Штаны Guest

    Мне кажется все таки проще делать странички или на яваскрипте или на html. А два в одном флаконе это тяжеловато... Вот смотрите, очень популярный портал http://life.com.ua/index.php?area=lifeb ... page=15-14, а без включенного яваскрипта не перейдешь по меню справа вверху, там где «я хочу...» и внизу, слева возле картинки, при нажатии на ссылки не появляется описание...
     
  22. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    нафига там вообще яваскрипт нужен? o_0
     
  23. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    ajax например.
     
  24. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    что "ajax"? зачем на сервере узнавать об отсутствии яваскрипта у клиента?
     
  25. Штаны

    Штаны Guest

    Действительно? Зачем на сервере узнавать, что у клиента не включен флеш? Пихаем всем флеш, пусть гад даже с главной не тронется!