JavaScript - Existe alguna forma de cerrar todas las ventanas hijas

 
Vista:

Existe alguna forma de cerrar todas las ventanas hijas

Publicado por Germán Herrera (3 intervenciones) el 07/05/2002 00:14:26
Cerrar ventanas hijas. Existe alguna forma de cerrar todas aquellas ventanas hijas (abiertas por window.open('')) de una ventana "Padre". Existe alguna colección o propiedad que contenga esa información.
Agradeceré alguna colaboración en mi problema.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de katas
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Existe alguna forma de cerrar todas las ventanas hijas

Publicado por katas (70 intervenciones) el 11/05/2021 19:38:10
La manera correcta, es crear un array con todas las ventanas abiertas, para posteriormente poder cerrarlas todas... algo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
<title> FORMULARIO ACCESO COUNCILBOX </title>
<body>
    <button onclick="cerrar()">Pulsa aquí para cerrar las ventanas</button>
</body>
 
<script>
let ventanas=[];
ventanas.push(window.open("https://www.lawebdelprogramador.com", "_blank"));
ventanas.push(window.open("https://www.lawebdelprogramador.com", "_blank"));
ventanas.push(window.open("https://www.lawebdelprogramador.com", "_blank"));
 
 
// para cerrarlas todas
function cerrar() {
    ventanas.forEach(el => el.close());
}
</script>
 
</html>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Existe alguna forma de cerrar todas las ventanas hijas

Publicado por Ricardo Arratia (2 intervenciones) el 18/04/2024 03:29:11
no sirve, solamente se cierra la ventana que está con el foco y ninguna de los otros popups
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar