Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/07/2012, 10:57
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Alert dentro de PHP

Porque PHP y Javascript no se ejecutan en paralelo, es lo que te están diciendo, recuerda que PHP se ejecuta en el servidor, y Javascript en el cliente.

PHP se va a ejecutar siempre primero, y una vez que terminó la ejecución de PHP imprime el resultado que puede ser HTML, o Javascript, o CSS, etc.

Por lo que no puedes hacer lo que quieres, el confirm nunca se va a ejecutar en el ámbito de PHP, para PHP solamente va a ver la terminación de un bloque, va a imprimir tu código Javascript y luego va a seguir ejecutando el resto del bloque, al terminar, va a enviar la salida (el código Javascript) al cliente y es entonces donde ves el alert.