Hallo,
vielen Dank für die vielen Tipps. Damit das Tutorial nicht zu kompliziert wird, werde ich zum Auslesen der Tabellenfelder folgende Funktion verwenden:
var getData = function (ele, col) {
var val = ele.textContent;
// Tausendertrenner entfernen, und Komma durch Punkt ersetzen
var tval = val.replace(/\s/g,"").replace(",", ".");
if (!isNaN(tval) && tval.search(/[0-9]/) != -1) return tval; // Zahl
sorttype[col] = "s"; // String
return val;
} // getData
Das funktioniert dann bei Dezimalpunkt und Dezimalkomma. Als Tausendertrenner sind dann nur diverse Leerzeichen erlaubt.
Auf weitere Internationalisierung werde ich hier verzichten. Es geht im Tutorial ja nicht um den perfekten Tabellensortierer, sondern um das Prinzip.
Gruß
Jürgen