Browsertest das ist ein Mozilla Browser /Netscape, Firefox...

<script language="JavaScript" type="text/javascript">
<!--

var browser;
browser=navigator.appName;

if (browser=="Netscape") {
window.location="netscape.htm";
}
if (browser=="Microsoft Internet Explorer") {
window.location="explorer.htm";
}
//-->
</script>


Durch navigator.appName wird der Browsername zurückgegeben.

Das Navigator Objekt
offizieller Name navigator.appName
Spitzname navigator.appCodeName
Version des Browsers navigator.appVersion
Cookies, Werte: true, false navigator.cookieEnabled
Sprache navigator.language
Plattform navigator.platform
Daten navigator.userAgent

In meinen Web-Design Tips befindet sich ein ähnliches Beispiel, wo je nach Browser eine andere Style Sheet Datei geladen wird.
Siehe auch die Javascript Referenz zum Thema im beliebten selfhtml

Stattdessen kann man auch eine switch Anweisung gebrauchen.