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 :

Condition illogique !


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4
    Par défaut Condition illogique !
    Bonjour je ne comprend pas comment mon code peut m'afficher :

    "Le pseudo anycee est introuvable => ok"

    cela devrait pourtant afficher

    "Le pseudo anycee a bien été trouvé" etant donné que texte = ok.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    function verifPseudo()
    {
    	var nick = document.getElementById('nick').value;
    	if ( document.getElementById('nick').value == "" ) { alert("Veuillez renseigner votre pseudo"); return false; }
    	document.getElementById('search').style.display='block';
     
     
    	 if(texte = file('ajax.php?nick='+nick))
    	{
    			 if(texte == 'ok') { writediv('Le pseudo '+nick+' a bien ete trouver =>  '+texte+''); }
     
    			else { writediv('Le pseudo '+nick+' est introubable =>  '+texte+''); }
     
    	}
     
    setTimeout("ok('"+nick+"')",2000);
    }

    Je pete un plomb la aidez moi svp :$

  2. #2
    Membre chevronné Avatar de d-Rek
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 438
    Par défaut
    On peut voir le reste ? function ok(), function file(), etc.. et ton HTML please.
    Par contre utilise la balise CODE c'est plus propre.
    Merci

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4
    Par défaut
    Pour la source complete http://www.ironic.fr/armory.php

    Et le script entier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <script type="text/javascript">
    function writediv(texte)
    {
    document.getElementById('pseudobox').innerHTML = texte;
    }
     
     
    function verifPseudo()
    {
    	var nick = document.getElementById('nick').value;
    	if ( document.getElementById('nick').value == "" ) { alert("Veuillez renseigner votre pseudo"); return false; }
    	document.getElementById('search').style.display='block';
     
     
    	 if(texte = file('ajax.php?nick='+nick))
    	{
    			 if(texte == 'ok') { writediv('Le pseudo '+nick+' a bien ete trouver =>  '+texte+''); }
     
    			else { writediv('Le pseudo '+nick+' est introubable =>  '+texte+''); }
     
    	}
     
    setTimeout("ok('"+nick+"')",2000);
    }
     
     
    function file(fichier)
    {
    if(window.XMLHttpRequest) // FIREFOX
    xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // IE
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else
    return(false);
    xhr_object.open("GET", fichier, false);
    xhr_object.send(null);
    if(xhr_object.readyState == 4) return(xhr_object.responseText);
    else return(false);
    }
     
    function ok(nick) {
    /*document.location.href='create.php?nick='+nick;*/
    }
    </script>

  4. #4
    Membre chevronné Avatar de d-Rek
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 438
    Par défaut
    Que retourne ta fonction file ?
    Essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(texte == file('ajax.php?nick='+nick))

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4
    Par défaut
    non ca fonctionne pas ...

    et le file, comme dis plus haut retourne "ok" c'est pour ca que je ne comprend pas qu'il affiche "Le pseudo anycee est introuvable.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4
    Par défaut
    Probleme resolu en remplacent ce que me retourné file() j'ai mis "1" au lieu de "ok"

    if(texte == 1) { writediv(' '+nick+' VRAI => '+texte+''); }

    else { writediv(''+nick+' FAUX => '+texte+''); }

    Apparament il aimai pas mon "ok" mais j'aimerai comprendre pourquoi

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

Discussions similaires

  1. Condition If multiple
    Par M1000 dans le forum ASP
    Réponses: 2
    Dernier message: 01/03/2004, 13h46
  2. [MYSQL] conditions et requetes
    Par sebos63 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 16h41
  3. Condition sur debug et release
    Par xave dans le forum MFC
    Réponses: 3
    Dernier message: 04/02/2004, 15h04
  4. Condition et contenu TImage
    Par Detlev_linux dans le forum Langage
    Réponses: 6
    Dernier message: 23/12/2003, 01h00
  5. boucle avec condition d'arret changeante
    Par NicoH dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2003, 11h48

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