![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
jone31 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 343 Регистрация: 29.11.2008 Репутация: нет Всего: нет |
как узнать включен ли js???
возможно я туплю, но объясню зачем мне это: php скрипту для вывода страницы нужно узнать работает ли JS или нет, если работает то он подключает JS скрипты, если нет то обходится без них. |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
можно подключать скрипты всегда.
если не поддерживается, то они просто не заработают, и все. |
|||
|
||||
jone31 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 343 Регистрация: 29.11.2008 Репутация: нет Всего: нет |
если так, то если JS не работает то JS элементы страницы не покажуться и соответствуенно сдвинется верстка и все поедет....
|
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
ну так надо верстать так, чтобы ничего не двигалось.
|
|||
|
||||
jone31 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 343 Регистрация: 29.11.2008 Репутация: нет Всего: нет |
если JS отключен php отдает одну страницу, а если включен другую.
неужели никто не знает как такое реализовать!? |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
не нужно отдавать одну страницу вместо другой.
страница должна быть одна. а вся разность делается средствами яваскрипта. неужели это непонятно? |
|||
|
||||
capitan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 27.2.2005 Где: Москва Репутация: 9 Всего: 13 |
JS генерирует куку, php её проверяет. Если кука есть - JS отработал, если её нет - JS не отработал.
|
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
одна незадача. автор хочет знать ДО того, как отработал яваскрипт.
плюс, такой инновационный подход имеет одну тонкость. он может дать информацию о том, что не работают куки, вместо информации о яваскрипте. |
|||
|
||||
capitan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 27.2.2005 Где: Москва Репутация: 9 Всего: 13 |
Ну тогда как вариант сделать редирект на JS. Но это уже какое-то извращение получается. Лучше разобраться с версткой.
|
|||
|
||||
NLspieler |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
Можно сделать так,
Выдавать сначала html без js, но со строчкой которая отправляет пользователя на скрипт с js.
Или сделать в php скрипте специальный пункт $_SESSION['js'] = TRUE или FALSE После захода на сайт проверять, если $_SESSION['js'] установлено, то выдавать соответствующую страницу. Если же нет, то выдавать специальную проверочную страницу с редиректом:
Содержимое $_GET['js'] занести в $_SESSION['js'] И выдать соответствующую страницу. Это сообщение отредактировал(а) NLspieler - 23.10.2009, 21:27 |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |