Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не вставляет ячейки (https://javascript.ru/forum/misc/7486-ne-vstavlyaet-yachejjki.html)

SunYang 03.02.2010 18:24

Не вставляет ячейки
 
Вроде, должен вставлять ячейки. Что не так?

<script>
function go1() {
var rtr = document.getElementById('trdel')
rtr.insertСell(-1).innerHTML = "Data1"
rtr.insertСell(-1).innerHTML = "Data2"
rtr.insertСell(-1).innerHTML = "Data3"

}
</script>


<P>Exemple</P>

<input type="button" value="Create" onclick="go1()">

<table width="600" border="1" cellspacing="0" cellpadding="0">
<tr id="trdel">

</tr>
<tr>
<td align="center" id="a3">Data4</td>
<td align="center" id="b3">Data5</td>
<td align="center" id="c3">Data6</td>
</tr>
</table>

Мараторий 03.02.2010 18:29

А вы не пробовали русским языком не пользоваться?
В частности у вас С - русская.

SunYang 03.02.2010 18:32

Ё-моЁ!! Сижу час, разбираюсь в чем косяк)) Дурдом - пора прогуляться и удалить punto))
Спасибо!!)

ZoNT 03.02.2010 18:39

<script>
function go1() {
var rtr = document.getElementById('trdel')
rtr.insertCell(-1).innerHTML = "Data1"
rtr.insertCell(-1).innerHTML = "Data2"
rtr.insertCell(-1).innerHTML = "Data3"

}
</script>


<P>Exemple</P>

<input type="button" value="Create" onclick="go1()">

<table width="600" border="1" cellspacing="0" cellpadding="0">
<tr id="trdel">

</tr>
<tr>
<td align="center" id="a3">Data4</td>
<td align="center" id="b3">Data5</td>
<td align="center" id="c3">Data6</td>
</tr>
</table>

ZoNT 03.02.2010 18:39

Пока писал - уже ответили :)

SunYang 03.02.2010 18:48

Можно еще вопросик...
не могу разобраться методом firstChilds и коллекцией childNodes
есть скрипт, который добавляет ячейки:
function go2() {
var r = document.getElementById('one');
if (r.firstChild) return;
r.insertCell(-1).innerHTML = 'Data2';
r.insertCell(-1).innerHTML = 'Data3';
r.insertCell(-1).innerHTML = 'Data4';
r.insertCell(-1).innerHTML = 'Data5';
}
Так вот, если убрать проверку if (r.firstChild) return;
то при каждом новом запуске функции еще раз создаются ячейки.
Я так понял, что if (r.firstChild) проверяет наличае дочерних элементов в объекте document.getElementById('one'); ?

Что за метод firstChild ?
Спасибо.

Мараторий 03.02.2010 18:52

firstChild - это не метод, а свойство
в нем, как не трудно догадаться по названию, храниться ссылка на первый дочерний элемент, если таковой есть.

PeaceCoder 03.02.2010 19:28

Цитата:

Сообщение от SunYang
пора прогуляться и удалить punto))

зря. просто исключите ее работу в редакторе.

Octane 03.02.2010 19:32

Цитата:

Сообщение от PeaceCoder
зря

Punto Switcher — зло! :nono:

PeaceCoder 03.02.2010 20:25

Цитата:

Сообщение от Octane
Punto Switcher

прежде чем такое говорить надо его хотябы изучить что он умеет. Я тоже раньше так говорил, пока не настроил его под себя. Если мнене надо переключать раскладку в редакторе - я исключаю редактор из пунты, если частично не надо переключать - принудительно переключаю нужную расскладку и после этого пунто не конверити ничего.

П.С. ALT+SHIFT+1|2|3 сила.


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