Christian S.: ein und ausblenden von tr

Beitrag lesen

Tabellenzeilen sind ....

ok.... grundsätzlich habe ich das glaube ich verstanden, meinst du dass ich einfach eine andere css klasse dem tr zu geben? also irgendwie
{document.getElementById("andere").className='verschwinde';}

.verschwinde {display:none;}

So meint er es wohl. Wobei ich es lieber anders machen würde. (wie du). Für reine anzeige/nicht-anzeige sachen braucht man imo keine extra Klasse.

<tr id="andere" class="colored" style="display:none;">

Dein Konzept versagt übrigens, wenn der Nutzer JavaScript deaktiviert hat.

ist mir bewussst, bin aber auf keine andere lösung gekommen, ausser das mit Javascript zu machen. Oder kennst du was anderes?

Du könntest das display: none auch erst im JavaScript zuweisen. Oder lass es einfach so. JavaScript haben nach meiner Erfahrung sowieso ca. 98% angeschaltet und ohne ist dein Konzept wahrscheinlich eh nicht bedienbar.

Ohne JS kannst du jedenfalls nicht das change Event der DropDownList abfangen.

Gruß!