Hi,
mir sind erscheinen sie auch etwas unüblich. Ich kenne es nur so:
IE = (document.all) ? true : false;
das dürfte das selbe sein. Wenn es sich um boolsche Werte handelt kann man das wo weglassen.
Also
IE = (document.all) gibt wohl einfach nur true oder false zurück.
das selbe wie:
if(document.all){ IE = true;}
später kann man dann mit if(IE) abfragen, ob es sich um IE handelt.
Christian