Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/10/2003, 07:01
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
A ver, por lo que veo, es el propio iframe el que se recarga, ¿verdad? (el onload=settimeout() esta en elframe.php).

Pues si el codigo esta organizado como lo has puesto, tienes que reorganizarlo. Porque me parece que estas mandando el HTML del tag <body> (con el onload) antes de realizar las operaciones con la base de datos.

Yo te recomendaria realizar todas las operaciones PHP que no requieran salida por el navegador ANTES de empezar a mandar salida al navegador (antes de mandar el <html>). Con esto realizadas todas las operaciones antes de nada.

Tambien te recomendaria que a la vez que mandas un submit al frame, desactives el settimeout() del frame. Asi si hay un submit, no se producira la recarga por timeout. Te quedarian los check estilo:

<input type="checkbox" name="origen0" onClick="desactivar_setimeout_frame(); submit();">CCV

Ahora mismo no se como se desactiva, pero supongo que abra alguna forma (creo que hay una funcion cleartimeout).

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.