проблема в JavaScript - PullRequest
       3

проблема в JavaScript

0 голосов
/ 10 ноября 2010

Я использовал скрипт, в котором массив изображений содержит статические изображения.

Я хочу преобразовать его динамически, найдя имена моих изображений в файлах index.aspx.cs, которые хранятся в скрытых полях.

мои скрытые файлы имеют значение:

загружает /../ загружает / M_Banner_3-JO633939707781250000.jpg; загружает /../ загружает / M_Banner_4-JO634014944056581250.jpg; загружает /../ uploads / M_-I-85634067544720151968.jpg; загружает /../ uploads / M_Banner_1-Plan634067543966714468.jpg

Я хочу разделить этот скрытый файл и назначить его для imagearray.how, как я могу это сделать

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"
})

Ответы [ 2 ]

0 голосов
/ 10 ноября 2010

Предполагая, что у вас есть отдельное скрытое поле ввода с уникальным идентификатором для каждого изображения

imagearray: [
  [$("#a1").val(), "", "", ""],
  [$("#a2").val(), "", "", ""],
  [$("#a3").val()],
  [$("#a4").val(), "", "", ""] //<--no trailing comma after very last image element!
 ]
0 голосов
/ 10 ноября 2010
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], "", "", ""];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...