Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/10/2005, 20:41
popol vuh
 
Fecha de Ingreso: octubre-2005
Ubicación: lindo
Mensajes: 2
Antigüedad: 18 años, 7 meses
Puntos: 0
Cita:
Iniciado por nicolaspar
No usaria onafterupdate. Personalmente cuando lo he hecho hice lo siguiente.

1- Formulario con datos en popup (ej b.php )
2- Envio el formulario al proceso (ej tambien b.php )
3- Una vez que grabe, ahi hago el js para cerrar.

ej:
popup.php

<?php
if( isset($_POST["nombre"] ){
....insert/update o lo que sea
echo "<script>window.opener.location.reload(); window.close();</script>";exit;
}
?>
Tu Formulario:
<form action="popup.php" method="post" ... >
<input type="text" name="nombre" value="algo">
<input type="sumbit" value="enviar">
</form>

Proba esto en una pagina y te funcionara.

PD: no me parece prudente ni logico el usar onafterupdate ya que ocurre cuando la transferencia de datos desde el proveedor termino, y vos queres cerrar cuando guarde. Por otro lado no se que tan "compatible" sea este evento, y no se si aplica a un type submit.
Tengo un problema parecido pero mi pagina A recibe como parametro el usuario, en esta le solicito la clave del producto que a a insertar y con este dato voy a la PAg 2 y a la bd y muestro los registros y solicitos los demas datos, inserto pero quiero cerrar esa ventana y que regrese a pagina A sin perder mi número de usuario y con la PAgina a limpia, Se podrá, GRACIAS