si si infatti dottwatson,
io voglio proprio questo risultato, ovvero lo slittamento delle colonne.

In pratica sto facendo un progetto dove tira fuori circa 30/40 colonne (il che è orrendo, lo so) e per ovviare a questa "oscenità", avevo pensato di creare questo script per permettere all'utente di nascondere le colonne che vuole.

Infatti, per questo uso il display:none, in modo tale che la colonna scompare del tutto..

Ma il problema è, che i tr, vengono generati dinamicamente, con circa tre cicli annidati, che danno voce, sottovoce e possibilità di un'altra sottovoce, etc etc.

Quindi ho dovuto fare un contatore unico, ed assegnato per ogni td interessato un id del tipo "id1", "id2", "idn"... poi in base al totale ciclo e faccio scomparire o comparire la colonna..

Ma come soluzione non mi piace tanto, preferivo mettere un nome per tutta la colonna, e con un javascript far scomparire (display:none) tutti gli elementi con quel dato nome, così evitavo di ciclare...

Non so se sono stato chiaro e se sono riuscito a farmi capire

Se hai ancora delle idee, sono contentissimo

ciao MAX