Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Определение типа и версии браузера
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 » 

> Без описания
Bolat
Отправлено: 31 Января, 2005 - 05:47:22
Post Id


Member


Покинул форум
Сообщений всего: 130
Дата рег-ции: Нояб. 2004  
Откуда: Казахстан, Караганда

Карма 0




CODE:
<script language="JavaScript">
document.write(navigator.appName);
</script>


В IE 6.0 выводит: Microsoft Internet Explorer
В NS 7.02 выводит: Netscape

В Opera 7.0 выводит: Microsoft Internet ExplorerНахмурился
Как такое может быть?

Ещё вопрос:
какое свойство содержит номер версии браузера?
Я думал что "navigator.appVersion":
CODE:
<script language="JavaScript">
document.write(navigator.appVersion);
</script>


В IE 6.0 выводит: 4.0 (compatible; MSIE 6.0; Windows NT 5.1)
В NS 7.02 выводит: 5.0 (Windows; en-US)

В Opera 7.0 выводит: 4.0 (compatible; MSIE 6.0; Windows NT 5.1)Нахмурился
Как такое может быть?

Как сделать так чтобы например в IE 6.0 вывдилось: Microsoft Internet Explorer 6.0?



 
 Top
St.A.N.
Отправлено: 31 Января, 2005 - 06:16:14
Post Id



Super-Puper Member


Покинул форум
Сообщений всего: 1901
Дата рег-ции: Май 2004  
Откуда: КОМИ г.Печора

Карма 2




Bolat
Цитата:
В Opera 7.0 выводит: Microsoft Internet Explorer
Как такое может быть?

Возможно в настройках Оперы, у тебя стоит Идентифицировать как MSIE6.0
Но я не знаю, влияет-ли это.Подмигивание
 
 Top
Bolat
Отправлено: 31 Января, 2005 - 06:23:37
Post Id


Member


Покинул форум
Сообщений всего: 130
Дата рег-ции: Нояб. 2004  
Откуда: Казахстан, Караганда

Карма 0




Цитата:
Возможно в настройках Оперы, у тебя стоит Идентифицировать как MSIE6.0
Но я не знаю, влияет-ли это.

Оказалось что влияет.
Спасибо.
А как теперь определить типа браузера у юзера, у которого стоит Идентифицировать как MSIE6.0?
 
 Top
Леголегс Администратор
Отправлено: 04 Февраля, 2005 - 16:52:14
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Bolat пишет:
А как теперь определить типа браузера у юзера, у которого стоит Идентифицировать как MSIE6.0?
Никак. Опера очень похоже изображает ИЕ.
 
 Top
Bolat
Отправлено: 11 Февраля, 2005 - 02:07:56
Post Id


Member


Покинул форум
Сообщений всего: 130
Дата рег-ции: Нояб. 2004  
Откуда: Казахстан, Караганда

Карма 0




Вот есть переменная navigator.Version Она содержит версию браузера.


А есть переменная содержащая токо имя браузера? Например: Opera, Netscape и т.д.
И переменная содержащая токо номер версии? Например: 7.0, 7.02 и т.д.
 
 Top
Леголегс Администратор
Отправлено: 11 Февраля, 2005 - 15:42:03
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Bolat
Есть у Оперы и только у оперы объект window.opera
 
 Top
Bolat
Отправлено: 13 Февраля, 2005 - 23:20:29
Post Id


Member


Покинул форум
Сообщений всего: 130
Дата рег-ции: Нояб. 2004  
Откуда: Казахстан, Караганда

Карма 0




Леголегс
Цитата:
Есть у Оперы и только у оперы объект window.opera

А по подробнее моно про объектУлыбка? Как там свойства то называются?



Ну тогда как решается задачка: как определить тип а затем номер версии браузера?

Например:
Код:
if(Если Тип это Opera а версия 7.0 или меньше)
{SomeVar=SomeVal }

Что нужно вставить вместо "Если Тип это Opera а версия 7.0 или меньше"?
 
 Top
TvoyWeb Администратор
Отправлено: 14 Февраля, 2005 - 04:05:15
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Bolat
CODE:
if(window.opera){
}

А вот насчет версии оперы это к Леголексу Улыбка
 
 Top
ETC Администратор
Отправлено: 28 Февраля, 2005 - 10:12:55
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




А разве опера не добавляет в userAgent слово opera?

CODE:

if (navigator.userAgent.toLowerCase().indexOf('opera')!=-1) {
alert('Я Опера!');
}
 
 Top
Дмитрий Б.
Отправлено: 19 Марта, 2005 - 08:15:35
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




А ещё фильтры есть только в MSIE:
CODE:
if (document.body.filters) alert('MSIE!');
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0426]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33