Определение типа браузера

twice

Новичок
Определение типа браузера

Вот требуется JavaScriptом определить тип браузера.
У меня есть функция, которая определяет IE,OPERA,FIREFOX.
А нужно различать все браузеры:
Netscapte/Mozilla/Safari/Firefox/IE

Заранее спасибо за понимание и помощь.

-~{}~ 12.04.06 00:55:

Ответ уже нашелся :)
Если кому интересно, поделюсь :)
 

twice

Новичок
вот собственно код:

PHP:
<SCRIPT language="JavaScript">

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	
	return place;
}


var detect = navigator.userAgent.toLowerCase();
var OS, browser, version, total, thestring;

if (checkIt('konqueror')) {
	browser = "Konqueror";
	OS = "Linux";
} else if (checkIt('safari')) {
	browser = "Safari"
} else if (checkIt('omniweb')) {
	browser = "OmniWeb"
} else if (checkIt('opera')) {
	browser = "Opera"
} else if (checkIt('webtv')) {
	browser = "WebTV";
} else if (checkIt('icab')) {
	browser = "iCab"
} else if (checkIt('msie')) {
	browser = "Internet Explorer"
} else if (!checkIt('compatible')) {
	browser = "Netscape Navigator"
	version = detect.charAt(8);
}
else browser = "An unknown browser";

if (!version) {
	version = detect.charAt(place + thestring.length);
}

if (!OS) {
	if (checkIt('linux')) {
		OS = "Linux";
	} else if (checkIt('x11')) {
		OS = "Unix";
	} else if (checkIt('mac')) {
		OS = "Mac"
	} else if (checkIt('win')) {
		OS = "Windows"
	} else {
		OS = "an unknown operating system";
	}
}
</SCRIPT>
Причем не только тип браузера определяет.
 

kruglov

Новичок
Круто.
А эта, как ее, Мозилла-то где?
Это какого года код-то?
 
Сверху