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 :

Recherche de chaine dans un tableau


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 102
    Points : 56
    Points
    56
    Par défaut Recherche de chaine dans un tableau
    Bonjour,

    J'ai besoin de faire une recherche dans un tableau, donc voici le script que j'ai tapé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function Quelleimage(){
    Photo = document.getElementById('Imencours').src;//m'affiche le chemin de ma photo en cours
    Photosanschemin = Photo.substring(Photo.lastIndexOf("/")+1);//m'affiche le nom de ma photo
    	for(j=0; j<javatabimg.length; j++) // javatabimg = ("../mesphotos/a.JPG","../mesphotos/azeacerfd.JPG","../mesphotos/dhnjfhkuuuu.JPG","../mesphotos/IMG_7042.JPG");
    	{if(javatabimg[j].indexOf(Photosanschemin)){
    		if(javatabimg[j].indexOf(Photosanschemin))
    		{return j;}
    		else
    		{j="-1";}
    	}	
    	alert(javatabimg[j]);
    }
    Je ne comprends pas mon alert(javatabimg[j]);, qui me sort chaque lettre une a une de ma premiere entree de tableau ... Ne serais-je pas sensé avoir ../mesphotos/a.JPG ?
    Quelqu'un peu m'aider ?
    J'en suis la :

    Merci !!

  2. #2
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 102
    Points : 56
    Points
    56
    Par défaut
    Et tant que je suis la ...
    J'ai pas l'impression mais il n'y a pas en javascript d'equivalent a prin_r de php
    Et allé, je vais encore plus loin : si quelqun a une aide .chm sur le javascript, je suis preneur !!!

    Oui, je sais, j'en demande beaucoup, mais c'est parceque je me suis bien pris la tete pour rien ce soir !


  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 211
    Points : 196
    Points
    196
    Par défaut
    C'est parce que ton tableau n'en est pas un mais une chaine...
    As-tu bien appele ton tableau new Array('val1','val2','val3',etc...)?

  4. #4
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 102
    Points : 56
    Points
    56
    Par défaut
    Génial, je viens de voir mon erreur !
    En fait c'est du code php qui génère mon code javascript, et j'avais meme oublié de lui dire que c'était un array ...
    A se demander comment ca ne plantait pas ...

    Merci !!

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 09/06/2008, 16h35
  2. Réponses: 10
    Dernier message: 05/01/2008, 11h59
  3. [vbexcel]Rechercher une chaine dans une autre chaine...
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/12/2005, 13h49
  4. Comment rechercher une chaine dans plusieurs tables ?
    Par tsing dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/11/2005, 18h04
  5. [Tableaux] Recherche d'une chaine dans un tableau
    Par tom06440 dans le forum Langage
    Réponses: 5
    Dernier message: 20/10/2005, 23h27

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