Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Confirmación de acción (https://www.clubdelphi.com/foros/showthread.php?t=3754)

obiwuan 18-09-2003 20:23:30

Confirmación de acción
 
Mi segundo post en este foro (relacionado con el primero).

Necesito que aparezca un mensaje:

"¿Está usted completamente seguro de querer efectuar esta acción? (Sí/No)"

cuando le doy a un botón.

No he encontrado nada en php que me permita hacer eso. ¿He de usar javascript para hacer esto? ¿Se puede mezclar con el php que es lo que me interesa a mi?

No sé javascript.

roman 18-09-2003 21:26:36

Esta es una pregunta de javascript ;)

Php se ejecuta en el servidor de manera que no puede interactuar directamente con el navegante. Podrías hacerlo así

Código PHP:

<script>
function 
bajalo(){
  if (
confirm('¿De verdad deseas bajarlo?'))
    
location.href 'tu archivo';
}
</script>
<input type='button' value='bájalo' onclick='bajalo()'> 

// Saludos

obiwuan 23-09-2003 20:07:38

Lo cierto es que por un momento, los árboles no me dejaban ver el bosque. Para confirmar que lo que se quiere hacer, realmente es lo que se quiere hacer y no que le has dado al botón por accidente, lo que he hecho es un acceso por clave. Así, si pones una clave, entonces ya se confirma que quieres bajar/borrar/truncar/etc el fichero.

PD: He de complicarme un poco la vida puesto que hay zonas de mi webo ke no deben ser accesible a los buscadores y para ello necesito eso de "confirmar acciones" o "pulsar en botones manejados por php" y no por javascript.


La franja horaria es GMT +2. Ahora son las 18:22:01.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi