Necesito saber si el elemento document es el nodo ROOT de la página. Por ejemplo:Verificar si el documento es ROOT node
<html> <-- ROOT Node
<head></head>
<body>
<iframe>
<html>...</html> <-- other document
</iframe>
<iframe>
<html>...</html> <-- other document
</iframe>
</body>
</html>
Javascript que se ejecuta en el iframe 1 o 2 debe saber si su nodo de documento es el nodo raíz.
Espero que me puedas ayudar.
1, pero 'top.document === ventana .document' es suficiente, 'window.top' es solo una forma más lenta de' top' –
@Martin True, pero prefiero ser explícito. Puedo imaginar una circunstancia en la que nombraría una variable 'top'. – lonesomeday
Bueno, podrías intentarlo, pero en la mayoría de los navegadores, si intentas asignar un valor a 'top', se ignorará o arrojará un error. Además, la ventana es solo un pseudo objeto que apunta al espacio de nombre global de ese cuadro, por lo que ser explícito como lo llamas, es solo tomar el camino más largo, algo así como hacer turismo en lugar de usar la autopista. –