2010-08-13 13 views

Respuesta

102

Si está dentro de un marco:

  • window se refiere al marco actual.
  • parent se refiere al elemento primario del cuadro actual.
  • top se refiere al marco más externo.

Si no está dentro de ningún marco, todo será simplemente un reference to the current window. Si solo está dentro de un nivel de marco, parent y top serán una referencia a la misma cosa.

+0

Gracias. ¿Sabes si hay alguna condición especial del navegador en particular? Por ejemplo, en XXX arriba no aplica ... –

+0

No, no debería haberlo, aunque si su página fue abierta en un marco por una página de otro contexto de seguridad (de acuerdo con la misma política de origen, es decir, un nombre de host diferente), entonces no poder acceder a las propiedades dentro del objeto principal. Esta es solo la seguridad normal de todos los navegadores. Evita la creación de scripts entre sitios al abrir otro sitio en un marco (o al abrirlo en otro marco). – thomasrutter

+0

Además 'self' también se refiere al mismo objeto si no está anidando. – another

Cuestiones relacionadas