Muszę wiedzieć, czy element dokumentu jest węzłem ROOT strony. Na przykład:Sprawdź, czy dokument jest węzłem ROOT
<html> <-- ROOT Node
<head></head>
<body>
<iframe>
<html>...</html> <-- other document
</iframe>
<iframe>
<html>...</html> <-- other document
</iframe>
</body>
</html>
JavaScript, który jest wykonywany w iframe 1 lub 2, powinien wiedzieć, czy węzeł dokumentu jest węzłem głównym.
Mam nadzieję, że możesz mi pomóc.
+1, ale 'top.document === okno .document' jest wystarczające, 'window.top' jest po prostu wolniejszym sposobem robienia' top'a –
@Martin True, ale wolę być jednoznaczny. Mogę sobie wyobrazić sytuację, w której nazwałbym zmienną 'top'. – lonesomeday
Cóż, możesz spróbować, ale w większości przeglądarek, jeśli spróbujesz przypisać wartość do "góry", albo zostanie zignorowana, albo wyśle błąd. Poza tym okno to po prostu pseudo obiekt, który wskazuje na globalną przestrzeń nazw tej klatki, więc będąc jawnym, jak ją nazywasz, po prostu przebywa długą drogę, przypominając zwiedzanie zamiast korzystania z autostrady. –