[javascript] Bereiche ausblenden.

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

[javascript] Bereiche ausblenden.

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

Re: [javascript] Bereiche ausblenden.

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...

Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

Re: [javascript] Bereiche ausblenden.

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

Re: [javascript] Bereiche ausblenden.

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.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: [javascript] Bereiche ausblenden.

Beitrag von cosmac » 03.07.2009 11:44:39

hi,

Code: Alles auswählen

style.visibility = "collapse"
scheint extra dafür gemacht zu sein. Hier gibt's ein funktionierendes Beispiel
Beware of programmers who carry screwdrivers.

Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

Re: [javascript] Bereiche ausblenden.

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! :hail:

1000 Dank an alle !
cu
Picknicker

Antworten