Window openerPropiedad
Objeto Window
Definición y uso
La propiedad opener es una propiedad de lectura y escritura que devuelve una referencia al objeto Window que creó la ventana.
Cuando se abre una ventana con window.open(), puede usar esta propiedad para devolver información detallada de la ventana de origen (padre) desde la ventana de destino.
Sugerencia de código:window.opener.close() cerrará la ventana de origen (padre).
Sintaxis
window.opener
Compatibilidad del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales admiten la propiedad opener
Ejemplo
Ejemplo
Escribir texto en la ventana opener (ventana padre):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Ejemplo(example.com)</title>
<script>
function openWin(){
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>Esta es mi ventana</p>");
myWindow.focus();
myWindow.opener.document.write("<p>¡Esta es la ventana de origen!</p>");
}
</script>
</head>
<body>
<input type="button" value="Abrir mi ventana" onclick="openWin()" />
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Ejemplo(example.com)</title>
<script>
function openWin(){
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>Esta es mi ventana</p>");
myWindow.focus();
myWindow.opener.document.write("<p>¡Esta es la ventana de origen!</p>");
}
</script>
</head>
<body>
<input type="button" value="Abrir mi ventana" onclick="openWin()" />
</body>
</html>
Pruébalo »
Objeto Window Otras extensiones