Foros del Web » Programando para Internet » Javascript »

Evento ¿cuando retorna el foco?

Estas en el tema de Evento ¿cuando retorna el foco? en el foro de Javascript en Foros del Web. Hola Amigos... Una cosilla... A ver si me podeis ayudar... Tengo una página en la que con un pop up realizo una modificación de una ...
  #1 (permalink)  
Antiguo 24/08/2003, 08:33
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 21 años, 6 meses
Puntos: 0
Busqueda Evento ¿cuando retorna el foco?

Hola Amigos...

Una cosilla... A ver si me podeis ayudar... Tengo una página en la que con un pop up realizo una modificación de una imagen, me funciona perfecto, mi problema viene cuando salgo de este pop up... Me gustaría que cuando volviera a tener el foco la otra pagina se recargara para poder ver la modificacion de la imagen. Entendeis? He estado mirando eventos pero no encuentro uno que sea... "cuando retorna el foco" el onload no me serviría pq me crearía un bucle infinito ni el onclick tp pq quiero quiero que lo haga sin pinchar ningun boton, automaticamente.
Existe esto ?? Es posible ?? Muchas Gracias Amigos y hasta pronto

Saludos desde IBIZA !!!
  #2 (permalink)  
Antiguo 24/08/2003, 11:26
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
Hola Enea.

Lo que debes hacer es forzar a que la ventana principal se recargue desde tu popup.

El prefijo "opener" apunta a la página que abrió a tu popup, y el método reload() del objeto location te permite recargar la página en cuestión. Asi, si pones lo siguiente en tu botón de actualizar del popup:

Código PHP:
<input type="button" value="Ok" onclick="javascript:opener.location.reload()"
se recargará la página principal con la misma acción.

Saludos.
  #3 (permalink)  
Antiguo 25/08/2003, 08:52
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 21 años, 6 meses
Puntos: 0
Muchas grasias!!!

Muchas gracias, funciona genial... No habia utilizado este metodo nunca

HASTA PRONTO!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:51.