2010-11-10 3 views
0

J'ai utilisé le script où le tableau d'images a des images statiques.problème en javascript

Je veux le convertir dynamiquement en trouvant mes noms d'images à partir de fichiers index.aspx.cs qui sont stockés dans des champs cachés.

mes hiddenfileds a une valeur:

ajouts /../ uploads/M_Banner_3-JO633939707781250000.jpg; ajouts /../ uploads/M_Banner_4-JO634014944056581250.jpg; ajouts /../ uploads/M_Banner_2- I-85634067544720151968.jpg; ajouts /../ uploads/M_Banner_1-Plan634067543966714468.jpg

Je veux partager ce HIDDEN déposé et l'affecter à imagearray.how puis-je faire

var mygallery2=new fadeSlideShow({ 
wrapperid: "fadeshow2", //ID of blank DIV on page to house Slideshow 
dimensions: [568, 313], //width/height of gallery in pixels. Should reflect dimensions of largest image 
imagearray: [ 
    ["images/1.jpg", "", "", ""], 
    ["images/2.jpg", "", "", ""], 
    ["images/3.jpg"], 
    ["images/4.jpg", "", "", ""] //<--no trailing comma after very last image element! 
], 
displaymode: {type:'auto', pause:2500, cycles:0, wraparound:false}, 
persist: false, //remember last viewed slide and recall within same session? 
fadeduration: 500, //transition duration (milliseconds) 
descreveal: "always", 
togglerid: "fadeshow2toggler" 
}) 

Répondre

0
var s = "uploads/../uploads/M_Banner_3-JO633939707781250000.jpg;uploads/../uploads/M_Banner_4-JO634014944056581250.jpg;uploads/../uploads/M_Banner_2-I-85634067544720151968.jpg;uploads/../uploads/M_Banner_1-Plan634067543966714468.jpg"; 

var imagearray = s.split(';'); 
for (var i=0; i<imagearray.length; i++) { 
    imagearray[i] = [imagearray[i], "", "", ""]; 
} 
0

En supposant que vous avez zone d'entrée cachée séparée avec identifiant unique pour chaque image

imagearray: [ 
    [$("#a1").val(), "", "", ""], 
    [$("#a2").val(), "", "", ""], 
    [$("#a3").val()], 
    [$("#a4").val(), "", "", ""] //<--no trailing comma after very last image element! 
]