peterS.: [JavaScript] Tabellenzeilen lesen, löschen, schreiben

Beitrag lesen

gruss Euch Beiden,

dann wird es alles etwas ausufernder:
http://aktuell.de.selfhtml.org/artikel/javascript/table-obj/

"ausufernd" im sinne eines nicht wirklich richtig zu ende
   gedachten programmierkonzepts ist das richtige wort fuer
   den von mir dort verbrochenen quellcode - das fuer einen
   effektiven objektorientierten js-code so wichtige konzept
   der "prototypen" wird in diesem feature glatt von mir
   unterschlagen, da ich zu diesem zeitpunkt gerade die ersten
   schritte ueberhaupt in richtig oo machte und damals die
   maechtigkeit und die moeglichkeiten dieser sprache eben
   nur faszinierend erahnte aber bei weitem nicht alle
   zusammenhaenge wirklich so begriff, um mich der mittel,
   die einem dort an die hand gegeben werden, auch umfassend
   und sinnvoll bedienen zu koennen;

einmal im jahr nehme ich mir das "table objekt" zur brust,
   um den code zu aktualisieren  -  wenn ich dann irgendwann
   mal feststellen sollte, dass es (fast) nichts mehr zu
   optimieren gibt, folgt ganz bestimmt die aktualisierung
   des von XaraX verlinkten feature artikels;

code-masochisten kann ich bis dahin nur
   auf die letzten baustellen verweisen:

30.04.2003 - (86.5 kByte)
   http://www.pseliger.de/jsExtendedApi/__tableConstructor.prev.030430.html

09.05.2003 - (86.7 kByte)
   http://www.pseliger.de/jsExtendedApi/__tableConstructor.prev.030509.html

18.06.2003 - (70.4 kByte)
   http://www.pseliger.de/jsExtendedApi/__tableConstructor.prev.030618.html

29.06.2003 - (72.1 kByte)
   http://www.pseliger.de/jsExtendedApi/__tableConstructor.prev.030629.html

30.06.2003 (ein aufgehuebschtes "030629")
   http://www.pseliger.de/jsExtendedApi/__tableConstructor.test.html

zur verfuegung stehen die methoden:

- TableCell.removeArguments
   - TableCell.setArguments

- TableRow.removeArguments
   - TableRow.setArguments

- Table.removeArguments
   - Table.setArguments
   - Table.getCode
   - Table.insertRows
   - Table.appendRows
   - Table.removeRows
   - Table.insertCols
   - Table.appendCols
   - Table.removeCols

den inhalt einer zelle setzt man
   ueber das attribut "value":

- TableCell.value

abgesehen davon bieten die "Document Object Modell"e (DOM)
   heutiger moderner browser genuegend moeglichkeiten, um
   tabellen ohne den umweg ueber ein selbstgeschriebenes js-
   objekt zu manipulieren;

@Stefan Franke:

tabellenzeilen lassen sich im DOM auch ueber die style-
   eigenschaft "display" verstecken - bsp.:

document.getElementsByTagName("tr")[trId].style.display = "none";
   document.getElementsByTagName("tr")[trId].style.display = "block";

so long - peterS. - pseliger@gmx.net

--
sh:| fo:) ch:? rl:| br:& n3:} n4:# ie:| mo:{ va:| de:[ zu:] fl:) ss:) ls:& js:)