Ejemplo
Cuando el "Check window" se hace clic en el botón, la función check() es llamado y se comprueba el estado de la ventana actual. Si la ventana superior (window.top) es diferente de la ventana actual (window.self) , entonces la salida que "This window is not the topmost window! Am I in a frame?" . Si la ventana superior es igual a la ventana actual, a continuación, disparar la sentencia else:
function myFunction() {
if (window.top != window.self) {
document.getElementById("demo").innerHTML = "This window is NOT the topmost
window!";
} else {
document.getElementById("demo").innerHTML = "This window is the topmost
window!";
}
}
Inténtalo tú mismo " Definición y Uso
La propiedad de auto devuelve la ventana actual.
La propiedad auto es de uso frecuente en las comparaciones (like in the example above) .
Esta propiedad es de solo lectura.
Soporte del navegador
Propiedad | |||||
---|---|---|---|---|---|
self | Sí | Sí | Sí | Sí | Sí |
Sintaxis
window.self
Detalles técnicos
Valor de retorno: | Una referencia a la propia objeto Window |
---|
<Ventana Object