переключение классической и ajax- версий приложения

woodfairy

Новичок
переключение классической и ajax- версий приложения

У меня две версии приложения: классическая и ajax. Надо бы при входе в систему определить, будет ли на клиенте работать ajax, и если нет, то загружать классическую версию. Как это сделать?
 
По броузеру, или можно проверять простенькой конструкцией. Зависит от реализации AJAX.
 
лучше всего использовать selectors. Cамая хорошая Event selectors lib, использующая prototype. Идея простая: если у пользователя по какой-то причине проблемы с js, то будут действовать обычные ссылки как в статическом приложении. Если все окей - event selectors перехватит событие и вызовет для этого указанную функцию, в которую следует поместить вызов ajax. Так все ссылки сайта будут смотреться как обычные (http://site.ru/index.php?action=something), а не jsовские (javascript:checkThisForm()) . Почитать подробнее можно по адресу
http://encytemedia.com/event-selectors/
 
Сверху