Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2012, 22:29
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: cerrar iframe y recargar ventana padre

Podés hacer algo asi, siempre y cuando tengas acceso al código de la pagina que contiene el form

Página principal index.html

agregas en el head
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. self.name ="ventanaprincipal";
  4. //]]>
  5. </script>
Eso lo haces para poser identificar la ventana

En la página que contiene el form
Código HTML:
Ver original
  1. <script type="text/javascript">
  2. <form action="x.php" method="post" onsubmit="return window.open('index.html?salir=gracias','ventanaprincipal');">
  3. <input type="text" name="n" />
  4. <input type="submit" />
  5. </form>
le agregue un parámetro a index.html en la script para que verifiques que realmente se recarga, aunque no es obligatorio.
En realidad vos no cerras el dalog, abris de vuelta la ventana y el dialog, no aparece

finalmente, para probar que funciona, creas un x.php
Código PHP:
Ver original
  1. <?php
  2. $texto = $_POST['n'];
  3. file_put_contents('algo.txt',"$texto\n",FILE_APPEND);
  4. ?>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 19/03/2012 a las 22:39