Hallo Steffen,
Hallo,
ich erzeuge per JavaScript dynamisch mit "createElement(...)" eine Tabelle. Erst table, dann tbody, dann tr, dann td, und hänge mit appendChild alles der Reihe nach in einander ein.
so mache ich das auch und das klappt auch.
Im IE entsteht so auch eine normale Tabelle, im Mozilla stehen die Zellen aber nicht senkrecht übereinander, etwa so:
|---|-----|
| | |
Der FF hat die Möglichkeit, dynamisch erzeugtes HTML anzuzeigen: "Stelle Markieren -> rechte Maustaste -> Auswahl-Quelltext anzeigen". Vieleicht erkennst Du dann den Fehler schon. Sonst poste einen Link oder den relevanten Code.
Nun könnte ich jedem "td" eine "class" mit entsprechendem "width" zuweisen, aber geht das nicht einfacher?
das muss nicht sein.
Auf diese Art eine Tabelle zu erstellen ist eh schon viel mehr Code als es in reinem html wäre :-(.
Das hängt von der Größe der Tabelle ab. Oder kennst Du noch keine Schleifen? :-)
Gruß, Jürgen