Hallo Hendrik, das mit der Abfrage des Browser-Namens ist eine sehr beengende und vor allen Dingen antiquierte Herangehensweise. Du unterdrückst damit alle Browser, deren Namen du nicht kennst oder die zukünftig erscheinen werden. Außerdem lügen Browser wie "Opera" dich gnadenlos an: Der identifiziert sich in der Default-Einstellung als "Internet Explorer".
Sehr viel galanter ist es, den Browser nich nach seinem Namen zu fragen, sondern ihn zu fragen, welche JavaScript-Objekte er beherrscht.
Also z.B. so:
if (document.getElementById)
{
dann mache das hier
}
else
{
if (document.all)
{
dann mache das hier
}
}
elseif-Abfragen deswegen, weil es auch Browser gibt, die beide Objekte beherrschen und das könnte dann bei mangelhaften Abfragen zu chaotischen Bugs führen.