Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1K
Vistas
¿Cómo cambiar a una pestaña específica del navegador mediante programación usando JavaScript con el mismo origen?

Estoy usando el navegador Google Chrome e intento cambiar el enfoque entre dos pestañas del navegador cuyo origen es el mismo usando JavaScript.

Abro una pestaña, digo tab_1 usando

window.open("www.example.com/{data}","_blank");

Y luego abro algunas pestañas nuevas, digamos tab_2, tab_3 y tab_4 en el mismo navegador y vuelvo a la primera pestaña tab_1 ( www.example.com/{data} ). Luego hago algo de trabajo en tab_4 y después de hacer clic en el botón Enviar, cierro la pestaña actual usando window.close() y el foco va a tab_3 pero quiero cambiar el foco a tab_1 en su lugar.

Entonces, ¿cómo puedo cambiar el enfoque del navegador actual a una pestaña específica que abrí usando la instrucción window.open()?

Si no es posible usar Javascript, ayúdenme con cualquier otra solución para lograrlo.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

En la ventana que abres con window.open() tienes la opción window.opener , esa es la instancia que abre esa pestaña. Pero no puedes cambiar entre pestañas con JavaScript. Lo que puede hacer, después de window.close() , es volver a cargar la pestaña actual en el destino que desee.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Si usas en un botón

 <button onclick="window.close();">Close</button>

si usas en función

 function closeWin() { myWindow.close(); }

Pero solo funcionará cuando abra una ventana a través de su código como esta

 function openWin() { myWindow = window.open("", "myWindow", "width=200, height=100"); }

No puede cerrar la ventana actual que estaba abierta por el navegador. porque el navegador no da permiso.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda