我想在幻燈片中顯示圖像。在 我使用圖像的陣列paths.but陣列僅firstvalue服用(firstimage) 我的JavaScript是陣列問題
var res;
var sp = new Array();
var hdnvalue = a = document.getElementById('HiddenField4').value;
var imgArr = hdnvalue.split(';');
for (var count = 0; count < imgArr.length; count++) {
if (count == 0)
res = '[' + imgArr[count];
else if (count != imgArr.length - 1)
res += '","","",""],[' + imgArr[count];
else
res += '","","",""],[' + imgArr[count] + '","","",""]';
}
sp = res.split(';');
alert(sp);
var mygallery2 = new fadeSlideShow({
wrapperid: "fadeshow2",
dimensions: [568, 313],
imagearray: [ * * sp * * ],
//<--array of images!],
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"
})
其中Sp是我在哪裏存儲imagepaths陣列。 是這個分配等
imagearray陣列的正確方法:[ SP ],
什麼與res var?你想設置var sp(數組),所以你可以將它作爲imagearray傳遞給fadeSlideShow(),對嗎?那麼你想傳遞的數組的格式是什麼?真的,除非你要把它作爲一個字符串傳遞,否則你在那裏用字符串做的事情並不是你想要做的。相反,操作數組本身。 imgArr是源數組?你不能用這個嗎?請提供源數組格式和所需的數組格式,以便我們知道您想要轉換的內容以及要轉換的內容。 – Kissaki 2010-11-10 15:02:57