IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

alert avant redirection


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut alert avant redirection
    Bonjour a tous

    Petite question
    Sur une de mes pages j'ai une redirection qui se fait après le traitement prévus
    (un enregistrement dans ma base de données)
    Mon problème c'est que avant la redirection je voudrais afficher une alerte (en javascript) et que la redirection se fasse que après le clic du user sur l'alert.

    Malheureusement la redirection (que je fais avec un header) prends la priorité sur mon alert que je vois même pas du coup lol

    Pour etre plus clair voici un petit bout du code ( sa peut aider ):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    mysql_query("insert into cree_par values('$nouvelle_id','$auteur')");
    	?>
    	<script language="JavaScript">alert('Nouvelle entité enregistré avec succés.');</script>
    	<?PHP
    	/* Redirection vers la page precedente  */	
    		header("Location: http://127.0.0.1/ProjetDeSinthese/Ajout_entites.php");
    		exit;
    Si quelqu'un pouvait me dire comment suspendre l'exécution du proces tan que l'user n'a pas clique sur le ok de l'alerte sa serait génial car moi je sèche :-(

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    C'est n'est pas une question de priorité... si tu réfléchis bien c'est tout à fait logique, tu envoie sur la page du client un script JS qui fait un alert() puis tu rediriges ce dernier sur une autre page où le script JS n'est plus éxécuté.

    Pour ce que tu veux faire le mieux c'est de faire la redirection avec JS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    mysql_query('REQUETE SQL'); ?>
    <script type="text/javascript">
        alert('Vous allez être redirigé');
        document.location.href = '/url-page/';
    </script>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 14/02/2007, 16h12
  2. [PHP-JS] Afficher du texte avant redirection
    Par calitom dans le forum Langage
    Réponses: 9
    Dernier message: 25/01/2007, 10h05
  3. Post d'une variable avant redirection
    Par bart64 dans le forum Langage
    Réponses: 5
    Dernier message: 16/08/2006, 20h15
  4. [Formulaire] Alerte avant suppression d'une donnée via un formulaire
    Par leloup84 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/01/2006, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo