Hallo Cybaer,
Nein. Es bleibt das Problem, daß bei *großen* Tabellen selbige erst dargestellt, dann erst eingeklappt wird.
Besser: init() in die Tabelle - und: die ohne JS nutzlosen Links raus! =;-o
Hast Recht, solche Links für onClick schreibe ich aus alter Gewohnheit für Netscape4, der hier ja aufgrund gleich mehrerer Objekte und Eigenschaften (node, className) gar nicht erst bedient wird.
Last, but nor least: Daß die Zellenrahmen ans Ausklappen gekoppelt sind, ist sinnlos. Sie sollten auch zu sehen sein, wenn nicht ausgeklappt werden kann (und somit: auch nicht eingeklappt werden konnte! =;-)).
Mist, das hatte ich ursprünglich auch drin;
td,th {
border:solid 1px #000000;
}
... bis ich feststellen musste, dass der IE für th eine Extrawurst bracht, was mich verleitet hat, an falscher Stelle wieder was einzusparen.
Mit deinem init() in der (großen) Tabelle bin ich mir aber nicht so sicher; baut sich diese nicht dennoch erst einmal sichtbar auf, bis das entsprechende Skript erreicht wird und klappt dann erst zu?
Gruß Gernot