|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Denis Blinov 2:5020/400 20 Apr 2000 18:42:33 To : All Subject : detect javascript ? --------------------------------------------------------------------------------
Привет
А есть какие-нибудь штатные способы определить, включен ли у клиента в
броузере javascript и поддерживается ли он вообще, чтобы в зависимости от
этого выдавать ему серверрным скриптом различный контент?
Пока сам придумал только 2 варианта, кривых до безобразия
1. делаем ссылку вида <a href="script.pl?confirm=no"
onClick='javascript:confirm(); return false;'>
тоесть яваскрипт есть - вызывается confirm(), а из него - потом скрипт. если
яваскрипта нет - то отрабатывается сама ссылка, и скрипт сам делает
промежутоноые действия.
Из минусов - наличи вызова функции на странице, который может смутить особо
старые броузеры (ie3, к примеру)
2. В первой же строчке скрипта даем посредством яваскрипта куку и рефрешим
эту же страницу с параметром. И потом нашим скриптом эту куку пытаемся
читать. Если прочлась - все ок, генерим страницу споддержкой оного, если
нету куки - значит без поддержки..
--
С уважением
Блинов Денис,
Технический Центр РТС
--- ifmail v.2.15dev4
* Origin: News Gateway at Russian Trading System (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/92837f5752f6.html, оценка из 5, голосов 10
|