Foros del Web » Programando para Internet » PHP » CodeIgniter »

Mensajes de alerta

Estas en el tema de Mensajes de alerta en el foro de CodeIgniter en Foros del Web. Buenos días, Tengo un controlador el cual devuelve un fichero que se solicita desde otra web mediante la siguiente llamada: Código PHP: misitio / controlador ...
  #1 (permalink)  
Antiguo 23/12/2016, 03:08
 
Fecha de Ingreso: mayo-2007
Mensajes: 44
Antigüedad: 17 años, 6 meses
Puntos: 0
Mensajes de alerta

Buenos días,

Tengo un controlador el cual devuelve un fichero que se solicita desde otra web mediante la siguiente llamada:

Código PHP:
misitio/controlador/descarga?Param1=valor1&Param2=valor2 
Quiero poner un mensaje alert que indique al usuario que va a realizar la descarga.

En la función del controlador tengo lo siguiente:

Código PHP:

        
public function descarga()
        {
                
$mivarPHP='<script type="text/javascript">;
                    var mivarJS="Asignado en JS";
                    var mivarJ=alert("Usted va a descargar este documento");
                    document.writeln (mivarJ);
                </script>'
;
                echo 
$mivarPHP;


           ...... 
Aquí continua el código para descargar el fichero....

        } 
El mensaje no aparece y ejecuta todo el php mostrando la descarga del fichero, cosa que no quiero hasta que pulse el OK del alert.


He probado a realizar esto:
Código PHP:

        
public function descarga()
        {
                
$mivarPHP='<script type="text/javascript">;
                    var mivarJS="Asignado en JS";
                    var mivarJ=alert("Usted va a descargar este documento");
                    document.writeln (mivarJ);
                </script>'
;
                echo 
$mivarPHP;

                if(
$mivarPHP);
                    
$this->descarga_ok();
        
        
        }



        function 
descarga_ok()
        {


           ...... 
Aquí continua el código para descargar el fichero....

        } 
Pero tampoco aparece el mensaje.
He probado poniendo un sleep y tampoco.

Os agradecería vuestra ayuda.

Salu2
  #2 (permalink)  
Antiguo 23/12/2016, 08:52
 
Fecha de Ingreso: noviembre-2015
Mensajes: 59
Antigüedad: 9 años
Puntos: 0
Respuesta: Mensajes de alerta

bueno el problema no esta en el codigo porque deberia funcionar. prueba imprimir un simple string al principio de la funcion o postea mas codigo pk ese es funcional.

Etiquetas: alerta, mensajes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:13.