Что делать, если у тебя есть джаваскрипт например на сайте, и без поддержки джаваскриптов у пользователя, он не сможешь сделать определенные действия, так вот, как сделать второй вариант для тех, у кого отключен javascript? --- Добавлено --- Или будет правильнее задать вопрос так: как сделать условие в php, если у пользователя выключена поддержка js
К пхп никакого отношения не имеет вопрос. Если js отключен - это проблема пользователя. Никаких аналогов быть не может. Можно лишь выдать сообщение что он олень, раз отключил js. Код (Text): <noscript>До тех кто в танке - без js работать не будет</noscript>
@Пэлт, сейчас никто уже жабаскрипт не отключает - половина сайтов на всяких ангулярах, которые без js как пустая страничка выглядят.
Ну, у нас дублируют весь базовый функционал на случай отключенного JS. Естественно, речь о софте для широкой публики (публичных сайтах/сервисах). А если в требованиях четко написано «JS (обязательно)», то изволь выполнять.
Там не нужно спец. условие в плане вызова соотв. обработчика (отсутствие работоспособного JS уже будет таким условием). Максимум нужно условие при обработке, если вы различаете обработчики по какому-то параметру, а не используете полностью независимые. --- Добавлено --- Когда-то вели. Сейчас уже практически нет, т.к. там околонулевой процент живчиков. Просто тестируем в искусственных условиях. Польза от такой поддержки есть и побочная, а не только удовлетворение потребностей одного на миллион уникума.
Просто интересно как? Например все тот же интерактив, ajax и прочие вещи? Или просто делаете альтернативную хардкор олдскул версию с перезагрузкой страницы при каждом чихе? Какой в этом смысл?
Да, скорее так. В основном, как я понимаю, оттачивают различные форматы передачи/получения данных. Получается что-то вроде «HTML-API» по чтению.
Пишешь ещё один раз весь функционал на других страничках без дж-са, и даёшь в noscript ссылку... ИМХО, не стоит мучений - сейчас никто не будет отключать джс, чтоб превратить серфинг для себя в ад