Hallo nochmal,
böse Falle:
pfad = pfad.substring(0,pfad.indexOf('.')) + 'h.gif';
//hier muss es
pfad = pfad.substring(0,pfad.indexOf('.gif')) + 'h.gif';
// und hier:
pfad = pfad.substring(0,pfad.indexOf('h.')) + '.gif';
pfad = pfad.substring(0,pfad.indexOf('h.gif')) + '.gif';
heißen, sonst gibt es spätestens, wenn du das Ding online stellst mit den velen Punkten im Internet-Bildpfad Chaos, weil dieser sonst am ersten Punkt abgeschnitten wird.
Gruß Gernot