2012-05-19 56 views
6

Estoy buscando algo parecido a lo que Wordpress hace cuando creas una nueva publicación. Le permite obtener una vista previa de su publicación abriendo una nueva pestaña. Si, después de eso, edita la publicación y la vuelve a obtener una vista previa, en lugar de abrir otra pestaña, actualiza la pestaña abierta anteriormente (siempre que esté abierta).¿Cómo puedo actualizar una pestaña desde otra usando Javascript?

De algunas investigaciones parece que puedo abrir una nueva ventana y darle un nombre para identificarlo, como esto:

window.open(url,"foobar");

Pero, ¿cómo puedo más tarde volver a cargar esta pestaña? location.reload() no parece tomar un nombre como argumento.

Respuesta

11

si recuerdo bien esta es la manera de hacerlo:

var win = window.open(url, "foobar"); 
win.location.reload(); 
+0

En este caso, no tengo ** ** para darle un nombre, ya que estoy de asignarlo a una variable de todos modos, ¿verdad? Podría simplemente hacer 'var win = window.open (url);' – xbonez

+2

@xbonez - Pero si quieres establecer su ancho y alto y ese tipo de cosas, tendrás que hacerlo. 'window.open (url," nombre "," ancho = 500, altura = 500 ");' –

+0

gracias. esto me ayudó. solo con más preguntas, ¿cómo cambio a esa pestaña? La página se vuelve a cargar, pero quiero que el foco también se transfiera a esa pestaña –

Cuestiones relacionadas