Hi Leute,
habe drei Arrays mit Bilder befüllt.
var array_1 = new Array("1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg");
var array_2 = new Array("1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg");
var array_3 = new Array("1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg");
Die index-Variable der Funktion bildwechsel gibt das gewünschte array an. Also bei index=1 für array_1, index=2 für array_2 etc.
function bildwechsel(index) {
for(i=1;i<4;i++) {
bild = "array_"+index;
document.getElementById("ziel_id").src=bild[i-1];
}
Meine Frage:
Ich strebe eine Lösung an wie ich es in der Funktion versucht habe. Nur ist die Variable bild ein string und wenn ich bild[i-1] schreibe, dann wird nicht das array_1 angesprochen, sondern eben der string "array_1".
Kann ich aus einem String einen regulären Ausdruck machen??
Habe zwar eine Notlösung, doch mich interessiert trotzdem ob es mit einer Art cast möglich ist.
Horst