Hi there,
Hier wird, wenn der Browser
document.allkennt,isIE4auf true gesetzt. Das ist völliger Unsinn, weil inzwischen auch andere Browserdocument.allkennen.
Das ändert aber nichts daran, daß andere Browser, obwohl sie document.all kennen, bei der Abfrage nach document.all false zurückgeben; somit document.all sehr wohl zur Abfrage nach "IE-heit" verwendet werden kann...
Hier fragst du ab, ob die eine oder andere Bedingung erfüllt ist. Firefox kennt weder
document.all[...]
Jetzt widersprichst Du Dir selbst (auch wenn Du zuvor in den "anderen" Browsern den FF nicht explizit erwähnst...;)