IE и динамически созданная таблица

crocodile2u

http://vbolshov.org.ru
IE и динамически созданная таблица

Есть таблица, создаваемая динамически на странице. Mozilla и Netscape реагируют на нее так, как и ожидается. IE - не отрисовывает таблицу. Ошибок тоже не выдает.

PHP:
<div id="tmenu"></div>
<script language="JavaScript" type="text/javascript">
        table = document.createElement('table');
        table.setAttribute('border', 1);
            tr = document.createElement('tr');
                td = document.createElement('td');
                    text = document.createTextNode('test');
                    text = td.appendChild(text);
                td = tr.appendChild(td);
            tr = table.appendChild(tr);
        div = document.getElementById('tmenu');
        table = div.appendChild(table);
    </script>
Может, кто сталкивался с подобным и знает, как это побороть?

-~{}~ 04.04.05 13:18:

Спасибо kruglov'у за полезные ссылки:

http://sunsite.nstu.ru/java-stuff/JDK/guide/plugin/dom/org/w3c/dom/html/HTMLTableElement.html
http://sunsite.nstu.ru/java-stuff/JDK/guide/plugin/dom/org/w3c/dom/html/HTMLTableRowElement.html

проблема решилась добавлением <tbody> в таблицу, т .е. <tr> нужно аппендить к <tbody>, а <tbody> аппендить к <table>
 
Сверху