Ach ja, Substring ist Zero-Based, also das
Code:
var s1 = unescape( >>> s.substr(0,s.length-1) <<< );
gibt den kompletten String zurück (weis nicht, warum das gemacht wird)
aber das
s1 := Copy(s,0,Length(s)-1);
.
den String abzüglich des letzten Zeichens(weil ich denke, das Copy aus der 0 automatisch eine 1 macht), vergleichbar wäre wohl
s1 := Copy(s,1, Length(s));
.
Hab' aber noch nicht zu Mittag gegessen, also kann auch gerade falsch liegen.