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 :

if else javaSscript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Femme Profil pro
    �tudiant
    Inscrit en
    Octobre 2011
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Italie

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 101
    Par d�faut if else javaSscript
    Salut,
    En utilisant le code suivant je voulais afficher la page index.jsp si showdata=Welcome User!
    sinon afficher la page Authentification.jsp
    mais quand j�ex�cute le code il m'affiche toujours la m�me page dans tout les cas.
    quel est le probl�me?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    var showdata = xmlHttp.responseText; 
        alert(showdata);
        var txt = new String("Welcome User!");
     
        if(txt=showdata)
        {window.open("index.jsp");}  
        else 
        {
            window.open("Authentification.jsp");
        }
    Merci.

  2. #2
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Bonjour,

    Ici vous faites une affectation :

    C'est-�-dire que txt prend la valeur de showdata. Vous devez doubler l'�gal pour faire une comparaison :


  3. #3
    Membre confirm�
    Femme Profil pro
    �tudiant
    Inscrit en
    Octobre 2011
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Italie

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 101
    Par d�faut
    le probl�me persiste encore.

  4. #4
    Membre confirm�
    Femme Profil pro
    �tudiant
    Inscrit en
    Octobre 2011
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Italie

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 101
    Par d�faut
    notons que c'est un code qui est inclut dans un javascript ,les instructions "if else" ne sont pas toujours comprises, le programme affiche les deux pages ensembles.

  5. #5
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    Salut,

    une affectation dans un if est syntaxiquement correcte. �a n'envoie pas de message d'erreur, et peut donc entra�ner des probl�mes difficiles � d�boguer.

    Je te conseille une astuce assez r�pandue :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    if ("Welcome User!" == showdata) {
       ...
    }
    En mettant la partie constante (ici, une cha�ne) en partie gauche de la comparaison, tu te prot�ges contre une faute de frappe ou d'inattention. Car si tu oublies un signe �gal, �a donne "Welcome User!" = showdata et �a, �a g�n�re une erreur que tu peux d�tecter tout de suite

    Sinon, pour ton probl�me, il doit venir d'ailleurs. Si showdata �tait incorrect, tu le verrais gr�ce au alert, et le seul bout de code que tu nous montres ne permet pas d'ouvrir les deux fen�tres � la fois.
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [VB.NET] [SQL] Retour d'un SELECT pour un IF/ELSE
    Par nys_00 dans le forum Windows Forms
    R�ponses: 7
    Dernier message: 17/03/2005, 12h50
  2. If Then Else
    Par Piout dans le forum MS SQL Server
    R�ponses: 13
    Dernier message: 24/02/2005, 16h09
  3. IF THEN ELSE imbriqu�s
    Par nuke_y dans le forum Oracle
    R�ponses: 2
    Dernier message: 15/11/2004, 14h57
  4. [LG]Problème avec if/else.
    Par Loceka dans le forum Langage
    R�ponses: 7
    Dernier message: 02/11/2004, 10h10
  5. [CR 7] [d�butante] pb avec if then else
    Par xs_nady dans le forum Formules
    R�ponses: 8
    Dernier message: 28/05/2004, 15h36

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