Bonjour à tous,
j'ai un petit soucis et aucune idée de comment le resoudre je vous expose mon soucis :
Ma fonction :

function open(mot1,mot2,mot3,mot4,mot5)
{
    var NbLink = arguments.length;
    for(var i=1; i<=NbLink; i++){
        alert(mot+i);
    }
}

Mon appel de fonction :

<a onClick="open('test1','test2',test3)">Alert all</a>

lorsque je click sur mon lien ci-dessus j'aimerais avoir comme résultat d'alerte : test1 et test2 et test3.
Mais au lieu de cela j'obtient : mot1, mot2 et mot3.

merci de votre aide.

1 réponse


PhiSyX
Réponse acceptée

Ce n'est pas normal que ça te retourne des mot1,mot2 etc.. Ça devrait plutôt te dire que "mot" est undefined, du coup, ne pas avoir d'alert :) [code]function open() { var NbLink = arguments.length; for (var i = 0; i