Hallo zusammen,
ich habe einen Image-Scroller in meine Seite integriert, funktioniert auch wunderbar. Hier der Code zum Aufruf der Funktion:
Entscheidend ist jetzt der Punkt imagearray: [...]
Hier kommen die Angaben zu den Bildern rein. Ich lese bei mir eine xml Datei aus, und schreibe alles in ein Array:
Nun ist das Problem, dass ich das Array nicht vernünftig an die Funktion übergeben bekomme! Es klappt nur dann bei mir, wenn ich es "manuell" mache: imagearray: [imagesarray[0],imagesarray[1]...] , aber ich möchte es ja dynamisch machen!
Kann mir jemand helfen?
Schonmal vielen Dank für eure Mühen!!
Grüße,
Matty
ich habe einen Image-Scroller in meine Seite integriert, funktioniert auch wunderbar. Hier der Code zum Aufruf der Funktion:
Code:
var mygallery=new fadeSlideShow({
wrapperid: "fadeshow2", //ID of blank DIV on page to house Slideshow
dimensions: [250, 180], //width/height of gallery in pixels. Should reflect dimensions of largest image
imagearray: [
["http://i26.tinypic.com/11l7ls0.jpg", "", "", "Nothing beats relaxing next to the pool when the weather is hot."],
["http://i29.tinypic.com/xp3hns.jpg", "http://en.wikipedia.org/wiki/Cave", "_new", "Some day I'd like to explore these caves!"],
["http://i30.tinypic.com/531q3n.jpg"],
["http://i31.tinypic.com/119w28m.jpg", "", "", "What a beautiful scene with everything changing colors."] //<--no trailing comma after very last image element!
],
displaymode: {type:'manual', 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"
})
Entscheidend ist jetzt der Punkt imagearray: [...]
Hier kommen die Angaben zu den Bildern rein. Ich lese bei mir eine xml Datei aus, und schreibe alles in ein Array:
Code:
imagesarray = new Array();
for (i = 0; i < imgs.length; i++) {
imagesarray[i] = new Array();
imagesarray[i][0] = doc.getElementsByTagName('artLocation')[i].childNodes[0].nodeValue;
imagesarray[i][1] = '""';
imagesarray[i][2] = '""';
imagesarray[i][3] = doc.getElementsByTagName('albumName')[i].childNodes[0].nodeValue;
}
Nun ist das Problem, dass ich das Array nicht vernünftig an die Funktion übergeben bekomme! Es klappt nur dann bei mir, wenn ich es "manuell" mache: imagearray: [imagesarray[0],imagesarray[1]...] , aber ich möchte es ja dynamisch machen!
Kann mir jemand helfen?
Schonmal vielen Dank für eure Mühen!!
Grüße,
Matty