Hallo,
in JB_Table kann ich natürlich auf alle Tabellenelemente zugreifen. Das ist ja auch nicht das Problem. Ich muss, um den Link auf die sort-Methode zu setzen, wissen, wie das Objekt heißt. Mein momentaner Ansatz sieht so aus:
function JB_Table(TabId,vorsort,sortlinks,varName) {
// ^
// nicht schön. Besser wäre varName=this.???;
...
var linknr=sortlinks.split(",");
...
var titel=document.getElementById(TabId).getElementsByTagName("thead")[0].
getElementsByTagName("tr")[0].getElementsByTagName("th");
for(var l=0;l<linknr.length;l++) {
var lnr=parseInt(linknr[l])-1;
var Ziel="javascript:"+varName+".sort("+lnr+")";
if (lnr>=0 && lnr < nspalten) Text2Link(titel[lnr],Ziel);
}
...
und
Tabelle1=new JB_Table("Tab1","1","1,2,3,4,5","Tabelle1");
Tabelle2=new JB_Table("Tab2","2","1,2,3,4","Tabelle2");
d.h. ich sage dem Objekt, wie es heißt. Ich möchte aber, dass das Objekt seinen Variablennamen selbst ermittelt.
Gruß, Jürgen