我想在幻灯片中显示图像。在 我使用图像的阵列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