Hallo Anja,
mein Tabellensortierer liest die Tabellenfelder mit innerHTML. Daher beginnen Links mit "<a...". Wenn alle Einträge Links sind, ist das auch kein Problem, vor allem, wenn die URL und der Linktext "sortiertechnisch ähnlich genug" sind. Leider ist das bei Deiner Tabelle nicht der Fall. Du müsstest die Vergleichsfunktion dahingehend umschreiben, dass sie prüft, ob ein Link vorliegt, und wenn ja, den Linktext zum Vergleich heranzieht. Evtl reicht es auch, nach "<a" und ">" zu suchen und alles von "<a" bis einschließlich ">" nicht zu berücksichtigen bzw. nur den Teil hinter dem ersten ">" zum Vergleichen zu benutzen.
Bei der Gelegenheit müsstest du den Teil, der Zahlen erkennt, herausnehmen, da du Zahlen (2005) und Texte (2005-2006) in einer Spalte mischt. Das habe ich nicht vorgesehen. Die Zahlenerkennung brauchst Du nicht, da alle Zahlen vierstellig sind.
Gruß, Jürgen