简体   繁体   English

JavaScript中的问题

[英]problem in javascript

I used the script where the image array has static images. 我使用了图像数组具有静态图像的脚本。

I want to convert it dynamically by finding my images names from index.aspx.cs files which are stored in hidden fields. 我想通过从存储在隐藏字段中的index.aspx.cs文件中查找图像名称来动态转换它。

my hiddenfileds has value: 我的hiddenfileds具有价值:

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 上载/../uploads/M_Banner_3-JO633939707781250000.jpg;上载/../uploads/M_Banner_4-JO634014944056581250.jpg;上载/../uploads/M_Banner_2-I-85634067544720151968.jpg;上载/../anners/M_Banner_1计划634067543966714468.jpg

I want to split this hidden filed and assign it to imagearray.how can i do this 我想分割这个隐藏的文件并将其分配给imagearray。我该怎么做

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"
})
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], "", "", ""];
}

Assuming that you have separate hidden input box with unique id for each image 假设您有单独的隐藏输入框,每个图像的唯一ID

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM