|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 20 Apr 2000 19:33:26 To : All Subject : Re: detect javascript ? -------------------------------------------------------------------------------- Denis Blinov wrote: > > А есть какие-нибудь штатные способы определить, включен ли у клиента в > броузере javascript Попробовать выполнить что-нибудь. > и поддерживается ли он вообще, Hет. Этот случай IMHO неотличим от отключенного. Да и нафига его отличать? Какие разумные действия ты можешь предпринять? Да все теже самые - сказать юзеру, что JavaScript тут обязателен. Причем в обоих случаях. > чтобы в зависимости от > этого выдавать ему серверрным скриптом различный контент? > > Пока сам придумал только 2 варианта, кривых до безобразия > > 1. делаем ссылку вида <a href="script.pl?confirm=no" > onClick='javascript:confirm(); return false;'> > > тоесть яваскрипт есть - вызывается confirm(), а из него - потом скрипт. если > яваскрипта нет - то отрабатывается сама ссылка, Щаз. Сама что-ли? Ты заставляешь клиента щелкнуть мышкой. > и скрипт сам делает промежутоноые действия. > > Из минусов - наличи вызова функции на странице, который может смутить особо > старые броузеры (ie3, к примеру) Hафиг так сложно? Если JavaScript есть, ты можешь например по OnLoad в <BODY> перейти на некую страницу. Если же его нету - останешься на месте (или сделаешь рефреш на другую страницу при помощи META, но через некоторое время - чтобы дать скрипту шанс отработать). META можно засунуть внутрь <noscript>. Вообще <noscript> для этого как бы и задуман. > 2. В первой же строчке скрипта даем посредством яваскрипта куку и рефрешим > эту же страницу с параметром. И потом нашим скриптом эту куку пытаемся > читать. Если прочлась - все ок, генерим страницу споддержкой оного, если > нету куки - значит без поддержки.. Тот же вопрос - нафиг так сложно? Рефрешишь на две другие _разные_ страницы, зачем тебе еще и куки? --- ifmail v.2.15dev4 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825a063e6fa.html, оценка из 5, голосов 10
|