troebadix.de: Tabelle erstellen

Hallo zusammen,

gibt es eine Möglichkeit, eine Tabelle zu erstellen, bei der man durch Klick auf einen Button eine Spalte in der Tabelle hinzufügt? Durch Klick auf einen anderen Button soll eine Zeile hinzufügt werden.
In der Tabelle sollen dann einzelne <div contenteditable ...></div>'s zum füllen der Tabelle sein

Viele Grüße Ingo

  1. hi,

    gibt es eine Möglichkeit, eine Tabelle zu erstellen, bei der man durch Klick auf einen Button eine Spalte in der Tabelle hinzufügt? Durch Klick auf einen anderen Button soll eine Zeile hinzufügt werden.

    schau dir DOM-methoden wie createElement (http://selfhtml.teamone.de/javascript/objekte/document.htm#create_element) und co. an, mit denen du dynamisch TDs, TRs und alle möglichen weiteren HTML-elemente erzeugen und in den parse tree einhängen kannst.

    gruss,
    wahsaga

  2. Hallo Ingo,

    such mal im selfhtml unter Javascript/DOM nach createElement und appendChild. http://selfhtml.teamone.de/javascript/objekte/document.htm#create_element,
    http://selfhtml.teamone.de/javascript/objekte/node.htm#append_child;
    und
    http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
    dürfte auch noch hilfreich sein.
    Unter http://home.vr-web.de/~j.berkemeier/TableSort.html findest Du Beispiele, wie der Inhalt von Tabellen in Arrays (Table2Array) und zurück (Array2Table) kopiert wird. Unter http://home.vr-web.de/~j.berkemeier/uebersetzungsrechner.html siehst Du, wie Tabellen dynamisch angelegt werden (make_table).
    Einiges an Programmiererfahrung wäre für diese Aufgabe aber nicht schlecht.

    Gruß, Jürgen