Marc.Wagener: Tabellenteile ausblenden - die Vierte

Beitrag lesen

Hallo Gernot,

danke für Deine Antwort.
ich habe das mit dem inline ausprobiert, damit ich die Spalte einfach wieder eingeblendet wird - auch wenn's nichtganz logisch ist - es funktioniert auf jeden Fall :-)).

Danke auch für Dein Beispiel.

Ich wollte eigentlich nur eine Tabelle mit zwei Spalten, in der z.B. durch einen Button wahlweise Spalte A oder Spalte B eingeblendet wird. Bei Aufruf der Seite sollte nur Spalte A eingeblendet sein und beim klich auf denButto nnur Spalte B (an gleicher Stelle).

Gruss
Marc

Hallo Marc,

<script language="JavaScript">
document.getElementById("1").style.visibility ="hidden";
var status=0;
function curr() {
   if (status==0) {
      document.getElementById("1").style.visibility ="visible";
      document.getElementById("2").style.display = "none";
      status=1;
   }
   else {
      document.getElementById("2").style.display ="inline";
      document.getElementById("1").style.visibility = "hidden";
      status=0;
   }
}
</script>

Ich versteh jetzt noch nicht ganz, was die Display-Eigenschaft "inline" mit einer Tabellenspalte oder den darin enthaltenen Zellen zu tun hat. Vielleicht habe ich ja auch gar nicht verstanden, was du eigentlich wolltest.

Jedenfalls habe ich mal zu meiner bekannten Seite, auf der man Tabellenzeilen wegblenden kann:

http://www.sprachlernspiele.de/selftests/klapptabelle/version7_1.html

auch mal eine Version gebaut, wo das mit den Tabellenspalten geschieht:

http://www.sprachlernspiele.de/selftests/klapptabelle/spaltenfilter.html

Die unterschiedliche Art, wie die einzelnen Browser dabei die Borders darstellen; insbesondere das "Borderline-Syndrom" von Opera, machen mir dabei aber durchaus noch Kummer.

Gruß Gernot