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

woodfairy

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

У меня две версии приложения: классическая и ajax. Надо бы при входе в систему определить, будет ли на клиенте работать ajax, и если нет, то загружать классическую версию. Как это сделать?
 

WP

^_^
По броузеру, или можно проверять простенькой конструкцией. Зависит от реализации AJAX.
 

PHPDev

Новичок
лучше всего использовать 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/
 
Сверху