Tecnología

Inicio

Cómo comprobar si una ventana no es una ventana de arriba iframe

La propiedad "de arriba" le permite determinar si la ventana abierta se encuentra en un iframe o si la ventana es el padre. La ventana "padre" es cualquier página Web que contiene un marco interno como un iframe. La página web dentro del marco flotante es la ventana secundaria. A determinar si la página es la ventana padre para salir de un iframe.

Instrucciones

1 Haga clic en la página HTML que se muestra en la página Web de marco flotante. Haga clic en "Abrir con", a continuación, en el editor de HTML en la lista de programas.

2 Crear las etiquetas de JavaScript. Añadir las siguientes etiquetas en la parte superior del código HTML:

<Script type = "text / javascript"> </ script>

El código JavaScript para detectar el iframe se coloca entre estas etiquetas.

3 Escriba la siguiente función para determinar si la página contiene teh propiedad "superior":

si (top.location! = self.location) {

// Hacer algo aquí

}

El código de seguridad determina si la página HTML contiene la propiedad "de arriba". Si la página se determina como la página de "arriba", el código dentro de la función se ejecuta. Se puede utilizar cualquier código de la función.

4 Agregue el código de la función de romper el iframe. Este código se detiene otros sitios web de la elaboración de su trabajo, por lo que el usuario siempre se dirige a la fuente original. Agregue el código siguiente a la función:

top.location = self.location.href