Autor | Zpráva | ||
---|---|---|---|
pavel120 Profil |
#1 · Zasláno: 27. 2. 2009, 17:19:42 · Upravil/a: pavel120
Zdravím, mám problém s tabulkou vytvořenou JavaScriptem. Lépe řečeno, zatímco ve Firefoxu a Opeře funguje následující kód, alespoň podle mého názoru, správně, IE tabulku ne a ne vykreslit. Tady je tedy ten kód (uzavřený v těle dokumentu, mezi značkami <body>, </body>):
function vytvoritTabulku() { var text=document.createTextNode('Buňka'); var bunka=document.createElement('td'); var radek=document.createElement('tr'); var tabulka=document.createElement('table'); bunka.appendChild(text); radek.appendChild(bunka); tabulka.appendChild(radek); document.body.appendChild(tabulka); } Po zavolání této funkce zůstane okno v IE prázdné, bez tabulky. Opravdu nevím, v čem je problém. Za jakoukouli pomoc proto předem děkuji. :) |
||
Časová prodleva: 3 dny
|
|||
pavel120 Profil |
#2 · Zasláno: 2. 3. 2009, 18:34:27 · Upravil/a: pavel120
Tak jsem tomu nakonec přišel na kloub. Pokud tedy řešíte podobný problém, zkuste postupovat následovně:
var tabulka=document.createElement('table'); var telo=document.createElement('tbody'); tabulka.appendChild(telo); var radek=telo.insertRow(0); var bunka=radek.insertCell(0); bunka.appendChild(document.createTextNode('Buňka')); document.body.appendChild(tabulka); Sám už víc podrobností nevím, takže víc už nepomůžu :) |
||
Časová prodleva: 14 let
|
0