Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2011, 12:32
jvcano
 
Fecha de Ingreso: marzo-2011
Mensajes: 17
Antigüedad: 13 años, 1 mes
Puntos: 0
Mostrar 'alert' desde php

Tengo el siguiente problema.

He recogido los datos de un formulario bastante complejo en cuanto al volumen de datos, los he validado y hago la grabación en la base de datos; en las tablas que corresponda. Hasta aquí todo correcto.

Detecto si la grabación ha sido correcta, y genero un 'alert' en javascript para que le muestre al usuario que todo ha sido correcto y ha finalizado el proceso. El alert también me sale en pantalla, pero ...

El problema que tengo es que al mostrar el alert la pantalla donde están los datos aparece en blanco, y lo que quiero es que el alert aparezca encima del formulario donde el usuario, todavía, debe poder visualizar la información introducida.

He probado a ejecutar el alert directamente:
... ... ...
if (todocorrecto) {
echo "<script language='JavaScript'>alert('Grabacion Correcta');</script>";
...
}

He probado a crear una funcion dentro del <HEAD> y llamarla en el momento adecuado:
... ... ...
if (todocorrecto) {
echo "<script language='JavaScript'>mostrarMensaje('Grabacion Correcta');</script>";
...
}

En ambos casos sale el mensaje que quiero; pero con el fondo de la pantalla en blanco.

¿ Alguien tiene alguna idea de como solucionarlo (si es que tiene solucion) ?

Y si no tiene solución, ¿ alguien puede darme alguna idea sobre como hacer lo que necesito ?

Muchas gracias a todos.