Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Denis Blinov                         2:5020/400     20 Apr 2000  21:10:05
 To : All
 Subject : Re: detect javascript ?
 -------------------------------------------------------------------------------- 
 
 Привет
 > Hет. Этот случай IMHO неотличим от отключенного. Да и нафига его
 
 Отключенный - он тихо-молча неработает. А отсутствующий - способен привести
 к непредсказуемому garbage на экране.
 
 > отличать? Какие разумные действия ты можешь предпринять? Да все теже
 > самые - сказать юзеру, что JavaScript тут обязателен. Причем в обоих
 > случаях.
 
 Hе, не катит. мы юзеров не строим. строят они нас. а работать должно - хоть
 где.
 
 > > 1. делаем ссылку вида <a href="script.pl?confirm=no"
 > > onClick='javascript:confirm(); return false;'>
 > >
 > > тоесть яваскрипт есть - вызывается confirm(), а из него - потом скрипт.
 
 если
 
 > > яваскрипта нет - то отрабатывается сама ссылка,
 > Щаз. Сама что-ли? Ты заставляешь клиента щелкнуть мышкой.
 
 Hу да. оно и имелось ввиду. только в одном случае - клиент кликает в
 стильном окне confirm'a, а в другом приходится вызывать скрипт и рисовать на
 экране форму. Очевидно, что первый способ предпочтительнее.
 
 >
 > > и скрипт сам делает промежутоноые действия.
 > >
 > > Из минусов - наличи вызова функции на странице, который может смутить
 
 особо
 
 > > старые броузеры (ie3, к примеру)
 > Hафиг так сложно? Если JavaScript есть, ты можешь например по OnLoad в
 > <BODY> перейти на некую страницу. Если же его нету - останешься на месте
 > (или сделаешь рефреш на другую страницу при помощи META, но через
 > некоторое время - чтобы дать скрипту шанс отработать). META можно
 > засунуть внутрь <noscript>. Вообще <noscript> для этого как бы и
 > задуман.
 
 Ага. тоже вариант. Тоесть, есть 2 дополнительные задачи - избежать лишних
 рефрешей во время сессии и уменьшить overhead, вызванный одновременным
 наличием на странице вариантов с ява и без него. Чтобы не было оверхеда -
 скрипт должен точно знать, с каким именно клиентом он имеет дело. А знает он
 это либо из куки, либо из параметра, который мы ему передали в самом начале
 сессии и он его всюду таскает. При этом мы обходимся всего 1 рефрешем в
 начале. Вариант с кукой кажется мне предпочтительнее, ибо не надо заботиться
 о сохранности параметра. А за вариант с onLoad в <BODY> - спасибо, что-то я
 его в справочнике проглядел
 
 --
 С уважением
 Блинов Денис,
 Технический Центр РТС
 --- ifmail v.2.15dev4
  * Origin: News Gateway at Russian Trading System (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: detect javascript ?   Denis Blinov   20 Apr 2000 21:10:05 
 detect javascript ?   Dmitry Grigoryev   21 Apr 2000 09:27:52 
Архивное /ru.website/92834367d852.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional