Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
Picknicker
- Beiträge: 654
- Registriert: 25.04.2003 16:28:02
- Wohnort: Saarland
Beitrag
von Picknicker » 03.07.2009 10:05:53
Hi,
ist es möglich mit Javascript einen Bereich einer Tabelle per Button, mit einfachen Mitteln, aus- und einzublenden?
Code: Alles auswählen
+-------+-------+-------+
| | | |
+-------+-------+-------+
| ausblenden |
+-------+-------+-------+
| | | |
+-------+-------+-------+
Ich möchte nun den mittleren Teil "dynamisch" mit einem Button ein und ausblenden. Im Grunde den kompletten <TR> </TR> Bereich.
1000 Dank für euer Hilfe!
cu
Picknicker
-
Aliquando
- Beiträge: 285
- Registriert: 15.01.2008 13:57:41
Beitrag
von Aliquando » 03.07.2009 11:11:47
Meine Idee wäre, dass du dem <tr> per id="bla" einen Namen gibst und dann müsstest du es mit
Code: Alles auswählen
document.getElementById( "bla" ).style.visibility = "hidden"
bzw.
Code: Alles auswählen
document.getElementById( "bla" ).style.visibility = "visible"
unsichtbar bzw. sichtbar machen können. Oder evtl. mit der CSS-Eigenschaft display statt visibility - musst du mal sehen oder in die Richtung suchen.
SelfHTML zum Thema CSS ist ein guter Ansatz...
-
Picknicker
- Beiträge: 654
- Registriert: 25.04.2003 16:28:02
- Wohnort: Saarland
Beitrag
von Picknicker » 03.07.2009 11:26:28
Ja, das war auch schon meine Idee - jedoch wird dann die Tabelle nicht um diesen "freien" Platz kleiner in der Höhe. Ich will den Bereich aus Platzgründen ausblenden und nur bei Bedarf einblenden.
Zuletzt geändert von
Picknicker am 03.07.2009 11:45:41, insgesamt 2-mal geändert.
cu
Picknicker
-
Aliquando
- Beiträge: 285
- Registriert: 15.01.2008 13:57:41
Beitrag
von Aliquando » 03.07.2009 11:39:23
Hast du auch schon display = "none" ausprobiert? Eigentlich sollte dann nämlich auch kein Platzhalter angezeigt werden...
Ich hatte mal einen ähnlichen Fall, da habe ich das glaube ich so gelöst, leider haben ich den Quelltext grade nicht zur Hand.
-
Picknicker
- Beiträge: 654
- Registriert: 25.04.2003 16:28:02
- Wohnort: Saarland
Beitrag
von Picknicker » 03.07.2009 11:46:47
Aliquando hat geschrieben:Hast du auch schon display = "none" ausprobiert? Eigentlich sollte dann nämlich auch kein Platzhalter angezeigt werden...
Ich hatte mal einen ähnlichen Fall, da habe ich das glaube ich so gelöst, leider haben ich den Quelltext grade nicht zur Hand.
Jepp auch grad rausgefunden, wobei es beim anzeigen wieder Probleme gab
Aber mit display = "none" und display = "table-row" wirds dann wieder wunderbar angezeigt!
1000 Dank an alle !
cu
Picknicker