la condizione semplice (document.all) restituisce false anche se il browser non e' in grado di interpretare quanto racchiuso fra parentesi... in questo caso IE, che utilizza quella sintassi per referenziare i contenuti della pagina, restituisce true, mente NN, che invece utilizza document.layer, restituira' false perche' non "capisce" quanto scritto... e viceversa

Scusa la spiegazione forse un po' troppo semplicistica

ciao