Matthias Reitinger
ɐɯıǝɹ
Hi,
ich habe folgendes Problem: Mir liegt ein String der Form "<tr><td>*</td><td>*</td></tr>" vor. Die Stellen mit dem * variieren je nach User-Eingabe. Diesen String möchte ich jetzt an eine Tabelle anfügen, sodass also eine neue Zeile am Ende der Tabelle entsteht. Ich hätte es schon mit
versucht, jedoch ohne sichtbaren Erfolg (tabelle ist das Table-Objekt, zeile ist der String)
insertRow() fällt IMHO auch weg, da ich damit zwar eine neue Zeile erstellen, aber nicht so einfach auf den Inhalt des tr-Tags zugreifen kann.
Die Idee, die ich eigentlich zuerst hatte, war ja, die Tabelle anfangs offen zu lassen (</table> weglassen) und die Zeile dann per document.write() anzuhängen. Aber Pustekuchen, beim ersten Aufruf von write() wird der gesamte Seiteninhalt überschrieben
Dazu sollte ich vielleicht auch noch sagen, dass das JS nicht in dem Dokument, in dem die Tabelle liegt, ausgeführt werden soll. (sondern über Frames)
Any ideas?
reima
ich habe folgendes Problem: Mir liegt ein String der Form "<tr><td>*</td><td>*</td></tr>" vor. Die Stellen mit dem * variieren je nach User-Eingabe. Diesen String möchte ich jetzt an eine Tabelle anfügen, sodass also eine neue Zeile am Ende der Tabelle entsteht. Ich hätte es schon mit
Code:
tabelle.insertAdjacentText("BeforeEnd", zeile);
insertRow() fällt IMHO auch weg, da ich damit zwar eine neue Zeile erstellen, aber nicht so einfach auf den Inhalt des tr-Tags zugreifen kann.
Die Idee, die ich eigentlich zuerst hatte, war ja, die Tabelle anfangs offen zu lassen (</table> weglassen) und die Zeile dann per document.write() anzuhängen. Aber Pustekuchen, beim ersten Aufruf von write() wird der gesamte Seiteninhalt überschrieben
Dazu sollte ich vielleicht auch noch sagen, dass das JS nicht in dem Dokument, in dem die Tabelle liegt, ausgeführt werden soll. (sondern über Frames)
Any ideas?
reima