Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   помогите с таблицей (https://javascript.ru/forum/dom-window/16966-pomogite-s-tablicejj.html)

simple 30.04.2011 20:44

melky, Спасибо, а что разве из за этих тегов может такая непонятка произойти? я их иногда вообще не пишу

poorking 30.04.2011 20:47

simple,
Если будешь запускать скрипт по DOMReady или window.onload, то все будет нормально

monolithed 30.04.2011 22:02

нужно быть проще: :)

<style type="text/css">
    td {
        background: #4D7481;
        width: 20px;
        height: 20px;
    }
</style>

<script type="text/javascript">
window.onload = function() {
    var table = document.createElement('table'), i = 5;
    while(i--) {
        var tr = table.insertRow(-1), j = 5;
        while(j--) {
            tr.insertCell(-1);
        }
    }
    document.body.appendChild(table);
};
</script>

simple 30.04.2011 22:52

Спасибо , простота спасет мир :)

simple 01.05.2011 00:09

Хорошо, с таблицой вы мне помогли, а теперь как эту таблицу вывести например в контейнер Div с id=main?

melky 01.05.2011 10:21

Цитата:

Сообщение от simple (Сообщение 102810)
Хорошо, с таблицой вы мне помогли, а теперь как эту таблицу вывести например в контейнер Div с id=main?

эээ

плохо теорию знаете.почитайте про DOM тут

а вставить будет как-то так

document.getElementById('main').appendChild( table );

simple 01.05.2011 10:24

Спасибо большое, а теорию я можно сказать вообще не знаю, только учусь :-?

x-yuri 07.05.2011 10:52

simple,
alert(document.createElement('table').tBodies.length);


Цитата:

Сообщение от poorking
здесь не используются всякие опасные методы

это какие же методы опасные?

Цитата:

Сообщение от poorking
ну не знаю, я вообще этими методами никогда не пользовался

и зря

poorking 07.05.2011 10:53

x-yuri,
Я неправильно выразился просто, ну я имел ввиду не кроссбраузерные и все такое, статью уже читаю, спасибо


Часовой пояс GMT +3, время: 10:56.