Вопрос № 39446: Здравствуйте.
Значит ситуация следующая:
Есть некое web приложение(работает под TomCat)
На одной из jsp страниц этого приложения есть JavaScript.
Хотелось бы узнать, - можно ли каким-то образом сказать приложению, что у данного к...
Вопрос № 39.446
Здравствуйте.
Значит ситуация следующая:
Есть некое web приложение(работает под TomCat)
На одной из jsp страниц этого приложения есть JavaScript.
Хотелось бы узнать, - можно ли каким-то образом сказать приложению, что у данного клиента JavaScript включен, или не включен?
И вообще это возможно?
Отправлен: 05.04.2006, 14:00
Вопрос задал: Alexadr (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Артём Шегеда
Здравствуйте, Alexadr!
Специально для отслеживания браузеров, не поддерживающих Javascript, введён тег <NOSCRIPT></NOSCRIPT>. То, что размещено внутри блока, будет обработано сриптлесс-браузером и пропущено полноценным браузером. Это дело можешь использовать в своих целях... Например, поместить туда картинку с параметрами:
<img src='script_off.jsp?session_id=#####' alt='' style='display:none'>
В результате отработки скрипта script_off.jsp станет известно, что сессия ##### не поддерживает клинт-сайд JavaScript и вернёт какую-нибудь картинку 1x1
Надеюсь, идея понятна?
Ответ отправил: Артём Шегеда (статус: 5-ый класс)
Ответ отправлен: 05.04.2006, 14:35 Оценка за ответ: 4
Отвечает: mix_mix
Здравствуйте, Alexadr!
Так как у Вас есть jsp скрипт, то можно держать на странице пустой hidden, затем с помощью javascript поместить в этот hidden, допустим, слово "javascript", после отправки формы jsp скрипт будет обрабатывать QUERY_STRING, и если у этого hidden'а значение "javascript", то соответственно javascript работает, ну а нет, так нет :)
Ответ отправил: mix_mix (статус: 1-ый класс)
Ответ отправлен: 05.04.2006, 18:08 Оценка за ответ: 4