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

JavaScript Discussion :

Message de confirmation


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut Message de confirmation
    Bonjour,

    J'ai voulu mettre un message de confirmation sur mon site web mais il y un petit problème, il ne renvoie pas vers le lien que j'ai mis...

    Voivi le code de ma fonction javascript qui est dans l'en-tête de la page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <script>
     
    function goto_confirm_emprunt(message,action)
    {
     	if(confirm(message))
     	{
     		eval(action);
     	}
    }
    </script>
    Et voici le code de mon lien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <a href="javascript:goto_confirm_emprunt('Voulez-vous vraiment emprunter cet ouvrage?','document.location.href=emprunter.php?ref=<?php echo $row_ouvrage['O_REF']; ?>');">Emprunter</a>
    Je précise qu'il y a une requête php avant sur une base de données mysql, et que je passe par l'URL une variable contenant la référence de l'ouvrage à emprunter.

    Lorsque je clique sur ce lien et je clique sur ok dans la confirmation, il ne se passe rien, le lien semble donc ne pas fonctionner.

    Merci d'avance pour votre aide!

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonsoir,

    essaye voir ceci (attention aux ' et ") :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="javascript:goto_confirm_emprunt(\"Voulez-vous vraiment emprunter cet ouvrage?\",\"document.location.href='emprunter.php?ref=<?php echo $row_ouvrage[\'O_REF\']; ?>'\");">Emprunter</a>
    J'ai un doute sur les ' de [\'O_REF\'].

    document.locaton.href est une commande qui doit contenir une chaîne de caractères :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    eval("document.location.href='maPage.php'");

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut
    Je te remercie pour ta réponse mais, ça ne marche pas, il n'y a même plus le message de confirmation quand je clique sur le lien.

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Et si tu fais comme ça :

    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function goto_confirm_emprunt(message,action)
    {
     	if(confirm(message))
     	{
     		location.href=action;
     	}
    }

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:goto_confirm_emprunt('Voulez-vous vraiment emprunter cet ouvrage?','emprunter.php?ref=<?php echo $row_ouvrage["O_REF"]; ?>');">Emprunter</a>

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut
    Je te remercie pour ta réponse, ça fonctionne très bien!!

    Merci à tous d'avoir solutionné mon problème!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/11/2005, 01h16
  2. [C#] Custom Control et message de confirmation
    Par lancelot69 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 23/12/2004, 15h04
  3. Réponses: 2
    Dernier message: 03/08/2004, 16h24
  4. runtime - messages de confirmation
    Par léonardgénie dans le forum Runtime
    Réponses: 5
    Dernier message: 06/07/2004, 14h28
  5. Réponses: 3
    Dernier message: 22/03/2004, 16h49

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