| Autor | Zpráva | ||
|---|---|---|---|
| AM_ Profil |
#1 · Zasláno: 20. 2. 2009, 21:43:30
Zdravím,
mám problém s vkládáním řádků do tabulky přes JavaScript. Řádky vkládám takto:
var elm = document.createElement('tr');
elm.innerHTML = '<td>neco1</td><td>neco2</td><td>neco3</td><td>neco4</td><td>neco5</td>';
table.appendChild(elm);
přičemž v proměnné table je odkaz na uzel tabulky <TBODY>. V opeře vše funguje jak má, tabulka se rozšíří o 1 řádek. Problém tvoří IE a FireFox, které jakoby vypustí strukturu a vloží všechno, co mám naskládané v buňkách tabulky, jen tak pod sebe jako kdybych tam ty <td></td> vůbec neměl. Poradí někdo, v čem je chyba? Vkládaný řádek je o dost složitější ,než jsem zde uvedl, takže se mi nechce jej celý ručně tvořit přes řetěz javascriptových příkazů, potřebuji jej prostě vložit jako innerHTML blok. |
||
|
Časová prodleva: 3 dny
|
|||
| Chamurappi Profil |
#2 · Zasláno: 23. 2. 2009, 13:57:01 · Upravil/a: Chamurappi
Reaguji na AM_:
V Exploreru je innerHTML u tabulkových elementů (vyjma <td>) pouze pro čtení. |
||
|
Časová prodleva: 17 let
|
|||
0