Moin!
Den Index Wert brauchst Du ja gar nicht. Wenn ich das richtig sehe, steht am Ende Deines Dateinamens die Information, die Du benötigst.
Da gibt es nun vielfältige Methoden, damit umzugehen.
Zunächst würde ich die Informationen eindeutig abgrenzen, z.B. mit "-": "bildname-info.jpg".
Dann holst Du Dir den lastIndexOf für das '-' und den für den '.'. Der Teil dazwischen ist dann Deine info. Anschließend kannst Du entweder die Informationen aus einem Array auslesen
var textZumAnzeigen= new Array();
textZumAnzeigen[ 'info1' ]= 'info 1';
textZumAnzeigen[ 'info2' ]= 'info 2';
textZumAnzeigen[ 'info3' ]= 'info 3';
function zeigAn(...) {
// ... Hier die oben beschrieben info berechnung
alert( textZumAnzeigen[ info ] );
//...
}
oder mit switch arbeiten
switch (info) {
case 'info1':
// mach was für info 1...
break;
case 'info2':
// mach was für info 2...
break;
case 'info3':
// mach was für info 3...
break;
default:
// Standardaktion
break;
}
-- Skeeve