Schönen guten Tag ,
Direkt zu meinem Problemchen ->
Ich habe einen Ordner mit X Unterordnern und Y Dateien, diese Dateien sollen alle
zum Download angeboten werden können, also php Scriptchen erstellt mit ner rekursiven
Funktion, welche alles nach und nach abklappert und in einer Tabelle darstellt.
Ergebnis:
Ordner
|
|----Unterordner
|..........|
|..........|----Datei 1(klickbar)................Nutzdaten
|..........|----Datei 2(klickbar)................Nutzdaten
|
|----UnterordnerXYZ
usw.
So schön so gut, leider sind das jetzt ganz schön viele geworden, und der Übersicht zu liebe würde ich gern das "Untergeraffel" ausblenden.
Gedacht, begonnen, also zuerst jedem "tr"-Tag das da zugewiesen:
So damit wurde auch jeder Datei im Verzeichnis eine ID gleich dem Verzeichnisnamen
zugewiesen.
Dann JS genommen um die style Eigenschaft der entsprechenden ID beim Klick auf das
jeweilige Verzeichnis zu ändern.
Funktioniert einwandfrei - BEIM ERSTEN ELEMENT
Und von ein paar seltsamen Nebenefekten mal abgesehen ^^
Um das aufs obige Beispiel zu Übertragen:
Ich klick auf Unterordner, dann wird leider nur Datei1 ausgeblendet. Wen ich wieder drauf
klicke is se wieder da , wenn ich das noch n paar mal mach, schleicht sich ein
Zeilenumbruch ein, der auf mistriöse Weise vervielfältigt wird, aber anderes Problem ;-)
Also neuer Versuch, diesmal alles mit SPAN-Elementen "umklammert", IDs passen!
Wieder das Selbe.
Allerdings bringt es anscheinend auch nichts ein SpanElement um so ne Zelle oder Zeile
zu basteln - irgendwie doof
Nun die Frage:
Was könnt ihr mir raten, bzw kann mir jemand sagen, wie ich mit JavaScript
mehrere Elemente, wenn möglich in ner Tabelle verschwinden lassen kann?
MfG,
Zeugwart
Direkt zu meinem Problemchen ->
Ich habe einen Ordner mit X Unterordnern und Y Dateien, diese Dateien sollen alle
zum Download angeboten werden können, also php Scriptchen erstellt mit ner rekursiven
Funktion, welche alles nach und nach abklappert und in einer Tabelle darstellt.
Ergebnis:
Ordner
|
|----Unterordner
|..........|
|..........|----Datei 1(klickbar)................Nutzdaten
|..........|----Datei 2(klickbar)................Nutzdaten
|
|----UnterordnerXYZ
usw.
So schön so gut, leider sind das jetzt ganz schön viele geworden, und der Übersicht zu liebe würde ich gern das "Untergeraffel" ausblenden.
Gedacht, begonnen, also zuerst jedem "tr"-Tag das da zugewiesen:
HTML:
<tr style="display:block" id="<?echo $Verzeichnisname;?>">
So damit wurde auch jeder Datei im Verzeichnis eine ID gleich dem Verzeichnisnamen
zugewiesen.
Dann JS genommen um die style Eigenschaft der entsprechenden ID beim Klick auf das
jeweilige Verzeichnis zu ändern.
Funktioniert einwandfrei - BEIM ERSTEN ELEMENT
Und von ein paar seltsamen Nebenefekten mal abgesehen ^^
Um das aufs obige Beispiel zu Übertragen:
Ich klick auf Unterordner, dann wird leider nur Datei1 ausgeblendet. Wen ich wieder drauf
klicke is se wieder da , wenn ich das noch n paar mal mach, schleicht sich ein
Zeilenumbruch ein, der auf mistriöse Weise vervielfältigt wird, aber anderes Problem ;-)
Also neuer Versuch, diesmal alles mit SPAN-Elementen "umklammert", IDs passen!
Wieder das Selbe.
Allerdings bringt es anscheinend auch nichts ein SpanElement um so ne Zelle oder Zeile
zu basteln - irgendwie doof
Nun die Frage:
Was könnt ihr mir raten, bzw kann mir jemand sagen, wie ich mit JavaScript
mehrere Elemente, wenn möglich in ner Tabelle verschwinden lassen kann?
MfG,
Zeugwart