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 :

Return d'un Confirm()


Sujet :

JavaScript

  1. #1
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut Return d'un Confirm()
    Hi all,

    J'ai un petit souci avec la méthode confirm(), j'ai testé ce code là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function messageContext(){
    if(confirm('${messageCtxtSimul}')){return true;}
    else{return false;}
    ${messageCtxtSimul} est une chaine de caractère prise de properties struts., du style "Voulez vous continuez".

    Bref, la boîte s'affiche, mais les retour ne fonctionnent pas. Quand je clique sur annuler j'ai quand même la redirection.


    La méthode est appeler lors d'un onclick sur un lien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="/consultation/index.html" onclick="javascript:messageContext();">Consultation</a>

    Est ce que je m'y prends mal au niveau des retour ? comment faire pour rester sur la page ?

    Merci pour vos réponses !
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    pas de problème niveau javascript.
    Le lien marche aussi.
    C'est le mélange des deux qui est mal fait.-> fais une recherche sur redirection location ...+

  3. #3
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    Merci de ta réponse :p

    le return false pour rester sur la page ne marche pas ?

    Je pensais qu'on pouvais l'utiliser comme cela
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814

  5. #5
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    Merci pour le lien mais rediriger avec le location, ça va j'ai pas de souci avec cela, en fait je pensais que le return false aurait empêcher la redirection et permettrait de rester sur la page non ?
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  6. #6
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    la réponse est donné par tes testes...

  7. #7
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    En fait le problème surviendrait du fait que le submit s'effectue quand même

    Je regarde ça et reviens vers vous au cas où !
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

  8. #8
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    J'ai résolu mon problème

    Dans le html, j'ai remplacé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="/consultation/index.html" onclick="javascript:messageContext();">Consultation</a>
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="/consultation/index.html" onclick="return messageContext();">Consultation</a>
    Et ça marche impec sans redirection

    Merci pour vos réponses
    " Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/10/2010, 15h22
  2. action après un return confirm ?
    Par maysa dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/02/2009, 10h02
  3. return confirm ne fonctionne pas sous IE7
    Par mona dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/05/2008, 21h49
  4. return confirm sur un bouton
    Par mathieugamin dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 04/05/2007, 15h39
  5. probleme return confirm avec firefox
    Par druglord dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 24/08/2005, 10h14

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