paul: navigator.appName == "Netscape")

Beitrag lesen

hi,
neulich habe ich folgendes gelesen:

...
if (navigator.appName == "Netscape")
        return document.IDmeinesObjektes;
    else
        return window.IDmeinesObjektes;
}
...
warum muss ich einmal über "window" und einmal über "document" gehen?
ist nicht das document object bei allen Browsern das Ausgangsobjekt wenn ich mit DOM arbeite?

danke und grüsse,
p.