Passage de variables dynamiques à une fonction en javascript
Bonjour,
Je suis vraiment embêter! Voici ma problématique.
Code original :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
$( '#gallery' ).click( function( e ) {
e.preventDefault();
$.swipebox( [{ href : 'img/gallery/IND/pic_1.jpg', title : + (iIND++) + ' de ' + nbrIND },
{ href : 'img/gallery/IND/pic_2.jpg', title : + (iIND++) + ' de ' + nbrIND },
{ href : 'img/gallery/IND/pic_3.jpg', title : + (iIND++) + ' de ' + nbrIND },
{ href : 'img/gallery/IND/pic_4.jpg', title : + (iIND++) + ' de ' + nbrIND },
{ href : 'img/gallery/IND/pic_5.jpg', title : + (iIND++) + ' de ' + nbrIND }],
{
...autres paramètres...
} );
} ); |
Je veux générer dynamiquement le contenu ayant un nombre de photos variable dans mes répertoire. Mais ça ne fonctionne pas. On dirait qu'il ne reconnaît pas le contenu de la variable. J'espère bien m'exprimer! Le problème est qu'il ne semble pas reconnaître le contenu de ma variable en rouge ci-dessous.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
$( '#gallery' ).click( function( e ) {
var nbr = 5;
var param = "";
for(var i=1;i<nbr;i++)
{
if (i == 1)
param=param+"{ href : 'img/gallery/IND/pic_"+iIND+".jpg', title : '"+ iIND +" de " + nbrIND + "'}";
else
param=param+",{ href : 'img/gallery/IND/pic_"+iIND+".jpg', title : '"+ iIND +" de " + nbrIND + "'}";
}
e.preventDefault();
$.swipebox( [param],
{
...autres paramètres...
} );
} ); |
En espérant que vous pourrez m'aider pour ma première question sur ce forum!!! :)
Au plaisir!