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 :

[Débutant] ::. Premier script


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut [Débutant] ::. Premier script
    Salut tout le monde ! jai un devoir a rendre pour demain mais je suis vraiment débutant en JS et jaimerai un peu d'aide merci... voila en faite il faut que le user rentre un prénom et si ce prénom figure dans ma liste d'amis, je le dirige vers une page, sinon vers une autre.... voici ce que je deja fais mais sa ne fonctionne pas vraiment....

    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
     
    <script language="javascript">
     
    var amis = new Array("damien","cyrill","yannick","gabriel");
    var question = "Quel est ton prénom ?";
    var titre = "";
    var nombre = amis.length;
     
    var nom = prompt(question,titre);
     
    for(var i = 0; i < nombre; i++){
    	if(nom == amis[i]){
    		alert("le nom "+ nom +" est dans mes amis");
    		window.location = "Amis.html";
    	}else{
    		alert("le nom "+ nom +" n'est pas mon amis");
    		window.location = "pasAmis.html";
    		}
    }
     
    </script>

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for(i = 0; i < nombre; i++){
    pas de var dasn une boucle ...

    sinon sur le principe ton code ne peut pas fonctionner car dasn ta boucle unseul passage réoriente vers une autre page ....

    fais plutot une comparaison avec un indexOf!= -1 ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    mets une variable intermédiare dans la boucle sinon ton teste s'arrete sur le premier ...!

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    Citation Envoyé par Matthieu2000
    mets une variable intermédiare dans la boucle sinon ton teste s'arrete sur le premier ...!
    non mais il ne sarretais pas sur le premier élément du tableau mais si je tapai cyrill, il me mettait une premiere allert comme quoi cest pas mon amis , la deuxxipme ct mon amis et les deux derniere non puis sa me renvoie sur la page pour ceux qui ne sont pas mes amis...

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Pour faire court ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script type='text/javascript'>
    var amis = new Array("damien","cyrill","yannick","gabriel");
    amis=amis.join('|');
    var question = "Quel est ton prénom ?";
    var titre = "";
     
    var nom = prompt(question,titre);
    var friend=(amis.indexOf(nom)!=-1)
    alert(friend?("le nom "+ nom +" est dans mes amis"):("le nom "+ nom +" n'est pas dans mes amis"))
    self.location=friend?"amis.html":"pasamis.html";</script>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    Citation Envoyé par SpaceFrog
    Pour faire court ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script type='text/javascript'>
    var amis = new Array("damien","cyrill","yannick","gabriel");
    amis=amis.join('|');
    var question = "Quel est ton prénom ?";
    var titre = "";
     
    var nom = prompt(question,titre);
    var friend=(amis.indexOf(nom)!=-1)
    alert(friend?("le nom "+ nom +" est dans mes amis"):("le nom "+ nom +" n'est pas dans mes amis"))
    self.location=friend?"amis.html":"pasamis.html";
    </script>
    lol ok merci... mais que veux vraiment dire cette ligne ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    alert(friend?("le nom "+ nom +" est dans mes amis"):("le nom "+ nom +" n'est pas dans mes amis"))
    self.location=friend?"amis.html":"pasamis.html";

  7. #7
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    Citation Envoyé par SpaceFrog
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for(i = 0; i < nombre; i++){
    pas de var dasn une boucle ...

    sinon sur le principe ton code ne peut pas fonctionner car dasn ta boucle unseul passage réoriente vers une autre page ....

    fais plutot une comparaison avec un indexOf!= -1 ...

    ??? un truc genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for(i = 0; i < amis.indexOf)
    dsl mais jai commencer le js hier...

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

Discussions similaires

  1. [Python 3.X] problème de débutant avec premier scripts - python 3.4.2 - IDLE, Notepad ++
    Par James Ogram dans le forum Général Python
    Réponses: 7
    Dernier message: 23/01/2015, 00h09
  2. [Débutant] Premiers pas
    Par bleach dans le forum Langage
    Réponses: 3
    Dernier message: 24/03/2006, 09h23
  3. [Débutant] Problème script ressource tuto
    Par MaN@eDeN dans le forum Windows
    Réponses: 8
    Dernier message: 08/03/2006, 23h20
  4. [Débutant] Premier essai DirectX9 - Question
    Par stebar dans le forum DirectX
    Réponses: 4
    Dernier message: 30/12/2005, 14h39
  5. Premier Script
    Par spiderman69 dans le forum Langage
    Réponses: 1
    Dernier message: 26/09/2005, 18h09

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