Foros del Web » Programando para Internet » Javascript »

Interrumpir ejecución javascript

Estas en el tema de Interrumpir ejecución javascript en el foro de Javascript en Foros del Web. Hola lo que necesito es que al entrar un una pagina www.pagina.es/algo.php Aparezca una ventana de confirmación (Aceptar, Cancelar) Pero que la pagina no se ...
  #1 (permalink)  
Antiguo 15/06/2013, 04:34
 
Fecha de Ingreso: junio-2009
Mensajes: 80
Antigüedad: 14 años, 10 meses
Puntos: 2
Interrumpir ejecución javascript

Hola lo que necesito es que al entrar un una pagina www.pagina.es/algo.php

Aparezca una ventana de confirmación (Aceptar, Cancelar)

Pero que la pagina no se cargue asta que se acepte o se cancele.
Si aceptas entra a la pagina si no te redirige fuera.

Como se aria esto? Gracias!
  #2 (permalink)  
Antiguo 15/06/2013, 05:24
Avatar de alberto510a  
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años
Puntos: 35
Respuesta: Interrumpir ejecución javascript

Hola, yo lo que trataría de hacer es una condicional con php para que al solicitarse la carga de ese archivo automáticamente este va a lanzar un confirm de javascript y si es true el php cargará la página y sino te manda fuera. Te hago un esquema:

Código PHP:
Ver original
  1. <?php
  2. if(
  3. ?>

Código Javascript:
Ver original
  1. window.confirm('Quieres cargar la página?')
Código PHP:
Ver original
  1. <?php
  2. ){/*cargamos la página...*/}
  3.  
  4. else { header(...) /*Redirigimos*/ }?>
__________________
No hay preguntas tontas, sino tontos que no preguntan.
  #3 (permalink)  
Antiguo 15/06/2013, 08:25
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Respuesta: Interrumpir ejecución javascript

No puedes unir ejecución Javascript con PHP. Prueba...

Código PHP:
Ver original
  1. if(empty($_GET["e"])){
  2.   echo '
  3.    <script>
  4.      if(confirm("Entrar?")) window.location.href = "./prueba.php?e=1"
  5.    </script>';
  6.   echo 'fuera'; // o redireccion javascript
  7.   exit;
  8. }
  9.  
  10. //pagina aqui ...
  11.   echo '<html>...';
  12. //...
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */

Etiquetas: php
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 21:01.