Логин:

Пароль:

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

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

ie | op | nn

> Возникла задача выдавать файл с css отдельно для nn и ie/opera.
> Известно, что в опере есть возможность идентифицировать себя кем попало. Вот и пришлось писать скрипт, чтоб он "ловил" оперу вне зависимости от того, кем она себя идентифицирует.
> Написал:
> ..<script language="JavaScript">
> ..var op = 1;
> ..
> ..var ie = '<link rel="stylesheet" type="text/css" href="ie.css">';
> ..var nn = '<link rel="stylesheet" type="text/css" href="nn.css">';
> ..
> ..if ((navigator.appName.indexOf('Explorer') != -1)) {
> .. if ((navigator.userAgent.indexOf('Opera') != -1)) {
> .. document.write(ie);
> ...var op = 0;
> .. }
> .. else {
> .. document.write(ie);
> ...var op = 0;
> ...}
> ..}
> ..if ((navigator.appName.indexOf('Netscape') != -1)) {
> .. if ((navigator.userAgent.indexOf('Opera') != -1)) {
> .. document.write(ie);
> ...var op = 0;
> .. }
> .. else {
> .. document.write(nn);
> ...var op = 0;
> ...}
> ..}
> ..if (op != 0) {
> . if (navigator.appName == 'Opera') {
> ... document.write(ie);
> ... }
> ..}
> ..//-->
> ..</script>
> работает, но слишком громоздко получилось. Может посоветуете что-нибудь по-компактней и грамотнее ?
> (надо учитывать, что может понадобится выдавать опере свой файл (отдельно от ie) да и для чего-нибудь другого, кроме как выдавать css он может пригодится).
> (ещё нужно учитывать, что я не профи - себя обслуживаю, так сказать :)
СообщениеАвторДата
Gilmour12.04.2001 05:19
Гость17.04.2002 14:07
Leechy12.04.2001 16:10
Gilmour12.04.2001 23:23
Mipa13.04.2001 21:29
Leechy14.04.2001 01:16
Mipa17.04.2001 00:24
Gilmour14.04.2001 01:01
slash12.04.2001 13:57
Gilmour12.04.2001 23:16
Leechy12.04.2001 23:34
Gilmour13.04.2001 00:02
Leechy13.04.2001 03:57
slash13.04.2001 11:22
Leechy13.04.2001 18:34
Gilmour13.04.2001 04:44
Leechy13.04.2001 19:07
Gilmour13.04.2001 22:59
Leechy14.04.2001 02:01
Gilmour14.04.2001 02:34
Konstantin A. M.13.04.2001 09:30
Mipa13.04.2001 21:19
Konstantin A. M.14.04.2001 09:01