Partage
  • Partager sur Facebook
  • Partager sur Twitter

boucle avec javascript

image non éditée

Sujet résolu
    1 décembre 2011 à 10:18:37

    Bonjour,

    objectif ;)

    j'ai des images en nombre indéterminé que je veux afficher; elles sont enregistrées sous le nom photo[n].jpeg.
    j'ai fait la boucle suivante pour les afficher. :)

    n = 1
    while ( n < 5 )
     {
     document.write('nombre'+n)
    leftrightslide[n]='<a href=""><img src="photo[n].jpg" border=0 alt="photo"></a>'
    n = n + 1
    }
    


    problème :(

    la valeur n est bien affichée mais les images photo[n] ne sont pas trouvées, par contre si dans le code je remplace [n] par [2] par exemple, l'image apparait o_O

    il doit y avoir un truc que je n'ai pas compris dans les indices, :-°

    d'avance, je vous remercie de l'intérêt que vous porterez à mon problème :)

    cordialement

    bonne journée!! :D



    • Partager sur Facebook
    • Partager sur Twitter
      1 décembre 2011 à 10:24:17

      Essaie ça plutôt :
      n = 1
      while ( n < 5 )
       {
       document.write('nombre'+n)
      leftrightslide[n]='<a href=""><img src="'+photo[n]+'.jpg" border=0 alt="photo"></a>'
      n = n + 1
      }
      
      • Partager sur Facebook
      • Partager sur Twitter
      Ca ne marche pas, ça ne veut rien dire ! Qu'est ce qui ne marche pas ?
        1 décembre 2011 à 10:30:36

        Si j'ai bien compris ce qu'il a fait, ça serait plutôt ça :

        n = 1
        while ( n < 5 )
        {
            leftrightslide[n]='<a href=""><img src="photo['+n+'].jpg" border=0 alt="photo"></a>';;
            n++;
        }
        


        En tout cas, ça marchera si tes images sont appelées photo[1].jpg, photo[2].jpg ...
        • Partager sur Facebook
        • Partager sur Twitter
          1 décembre 2011 à 13:48:39

          merci mille fois, ça marche! :D
          • Partager sur Facebook
          • Partager sur Twitter

          boucle avec javascript

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown