Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Определение браузера is.opera ?

Уважаемые, есть проблемка с определением оперы. Мне, например, известно два способа проверки:

1) var opera = (navigator.userAgent.indexOf('Opera') != -1);
2) var opera = (window.opera)?true : false;

причём и 1-й, и 2-й работают одинаково хорошо, но в самом браузере есть одна фишка, которая портит всю малину, а именно:

файл > настройки > подключения > идентифицировать как...
варианты ответов:
1) msie 5 (стоит по умолчанию)
2) mozilla версий (!!!) 3.0, 4.76 и 5.0
3) ну и opera

дык вот, ставим "... как msie 5" и получаем document.all && document.getElementById && msie && opera, всё в одном флаконе! Как с этим бороться? Самый банальный (и вроде как логичный) ответ -

var ie4 = document.all && !opera;

ан нет, хрен на рыло! Ваши соображения?...
СообщениеАвторДата
Гость02.09.2002 00:01
Александр Шуркаев04.09.2002 15:57
slash03.09.2002 17:55
Leechy02.09.2002 00:28
Гость02.09.2002 03:28
Гость02.09.2002 03:25