Niels Runge: Tabelle sortieren (SelfHTML Beispiel...)

Beitrag lesen

Hallo,

das Beispiel
http://selfaktuell.teamone.de/tippstricks/dhtml/tabellen-sortieren/index.htm
funktioniert bei mir wunderbar, doch wenn man in einer Spalte mehrere gleiche Werte hat, dann tritt beim sortieren das Problem auf dass das Script dann bei allen anderen Spalten die Werte des Ersten eintragt.

Beispiel:

vor dem sortieren

|Name  |Alter|
--------------
Peter  37
Hans   43
Jutta  28
Helmut 43
--------------

nach dem sortieren nach Alter

|Name  |Alter|
--------------
Jutta  28
Peter  37
Hans   43
Hans   43  <-- das ist das Problem
--------------

Ich habe bisher mehr Serverseitig gearbeitet(sprich PHP), und kenne mich nicht wirklich mit JavaScript aus, aber ich denke das Problem ist dass das Array so aussieht:

var Tabellendaten = new Array(
 "Baden-Württemberg","28305","6793","32312",
 "Bayern","28305","4863","31285",
 "Hessen","28305","9466","30070"
);

aber wohl besser so aussehen sollte:

var Tabellendaten = new Array(
 new Array("Baden-Württemberg","28305","6793","32312"),
  new Array("Bayern","28305","4863","31285"),
  new Array("Hessen","28305","9466","30070")
);

Habe ich auch geändert, und auch ein wenig am Script, aber es will einfach nicht...

Hat jemand eine Idee, oder hat auch schon mal mit diesem Beispiel gearbeitet?

Gruß
Niels Runge