| 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: 17 let
|
|||
0