Browsererkennung (Programmieren)

Browsererkennung (Programmieren)

Wie Programmiere ich eine Automatische Browsererkennung? Es darf HTML, Java und/oder PHP sein. Damke im Vorraus!
Es wäre gut wenn du noch erläutern könntest für welchen Zweck - also z.B. um verschiedene JavaScript-Befehle für einen Browser zu verwenden oder CSS-Code speziell für den Internet Explorer festzulegen, etc.
PHP kann es nicht sein, da PHP Server-Seitig ist...
Also ich meine sowas, dass ja nach dem, welchen Browser der Surfer hat, eine spezielle Datei/spezielle Dateien geöffnet werden.

<script type="text/javascript">
var browser;
browser=Navigator.appName;
alert("Du benutzt"+browser);
</script>

Das müsste eine PopUp-Box ausgeben in der steht welchen browser man bernutzt. Du brauchst das Navigator Objekt. Da gibt es Attribute wie appName, userAgent und mehr, halt alles über den browser!
Logge dich ein um einen Beitrag zu schreiben.