Тут такая проблема надо определить версию ОС и браузера пользователя зашедшего на сайт.
Вот порстейший код:
var browser_name = navigator.appName;
var browser_version = navigator.appVersion;
alert("Название вашего: брoузера " + browser_name + ", версия: " + browser_version+" "+fack);
Он выдает сообщение типа:
"Название вашего броузера Microsoft Internet Explorer, версия: 4.0 (compatible; MSIE 5.01; Windows 98)"
Все дело в том что по описанию функция navigator.appVersion выдает такую инфу:
{Совместимая версия Navigator} (compatible; {Версия}; {Операционная система})
Я пытался писать так:
var browser_name = navigator.appName;
var browser_version = parseFloat(navigator.appVersion);
...
Но тогда получаю только: "Название вашего броузера Microsoft Internet Explorer, версия: 4.0 "
Если кто-нибудь мне объяснит как из строки "4.0 (compatible; MSIE 5.01; Windows 98)" вытащить именно второй параметр (MSIE 5.01) буду благодарен.