Foros del Web » Programando para Internet » Javascript »

Función reload

Estas en el tema de Función reload en el foro de Javascript en Foros del Web. Para salir de una ventana (lenguaje php) y hacer un reload a la pagina que la abrió utilizo las siguientes líneas. echo "<script languaje=\"javascript\">window.close()</script>"; echo ...
  #1 (permalink)  
Antiguo 09/05/2012, 12:00
 
Fecha de Ingreso: noviembre-2003
Mensajes: 78
Antigüedad: 18 años, 9 meses
Puntos: 0
Función reload

Para salir de una ventana (lenguaje php) y hacer un reload a la pagina que la abrió utilizo las siguientes líneas.

echo "<script languaje=\"javascript\">window.close()</script>";
echo "<script languaje=\"javascript\">self.opener.location.reloa d();</script>";

Funciona muy bien en usuarios con SO windows XP pero falla en los usuarios con windows 7.
¿Cual poriía ser la causa? ¿Existe otra alternativa para la misma funcionalidad?

Muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 09/05/2012, 12:05
Avatar de NetGratis_eu  
Fecha de Ingreso: mayo-2012
Mensajes: 19
Antigüedad: 10 años, 3 meses
Puntos: 2
Respuesta: Función reload

Has probado a hacerlo invirtiendo el orden? La lógica me dice que estás cerrando la ventana antes de poder enviar el location.reload() a self.opener.

Tal que así:
Código PHP:
Ver original
  1. echo "<script languaje=\"javascript\">self.opener.location.reload();</script>";
  2. echo "<script languaje=\"javascript\">window.close()</script>";

No lo he probado, pero no pierdes nada por intentarlo. Y teóricamente no deberías perder funcionalidad en otras plataformas.
  #3 (permalink)  
Antiguo 21/05/2012, 09:50
 
Fecha de Ingreso: noviembre-2003
Mensajes: 78
Antigüedad: 18 años, 9 meses
Puntos: 0
Respuesta: Función reload

Perdona el retraso de mi respuesta.... ando bastante liado.

Tu respuesta ha tenido éxito y no entiendo cómo no vi la obviedad supongo que fue porque los usuarios llevan trabajando bien (con windows XP) y sin probemas al menos 7 años...Qué horror de Windows.

Muchísimas gracias

Etiquetas: funcion, php, reload
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 20:34.