Hallo,
Ich weiß nicht, ob das allgemeingültig is, aber sowohl im IE als auch im FF funktioniert es. Das Ganze sieht dann so aus:
// obj = Beliebiges Objekt innerhalb des Dokuments
while (obj.nodeName != "#document")
obj = obj.parentNode;
// obj ist jetzt documentEs ist also völlig egal, wo ich mich innerhalb der Hierarchie befinde, mit dieser einfachen Schleife komme ich immer zum document
Wie jetzt? Ist das wirklich dein Ernst?
Wenn du das document brauchst, musst du doch nicht in der Hierarhie die Elemente abklappern. Das document heißt "document", und so wird es auch direkt angesprochen:
// obj = Beliebiges Objekt innerhalb des Dokuments
obj = document;
// obj ist jetzt document
Gruß, Don P