|
03.02.2010, 18:24
|
Профессор
|
|
Регистрация: 22.02.2008
Сообщений: 189
|
|
Не вставляет ячейки
Вроде, должен вставлять ячейки. Что не так?
<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
|
|
Кандидат Javascript-наук
|
|
Регистрация: 22.01.2010
Сообщений: 114
|
|
А вы не пробовали русским языком не пользоваться?
В частности у вас С - русская.
|
|
03.02.2010, 18:32
|
Профессор
|
|
Регистрация: 22.02.2008
Сообщений: 189
|
|
Ё-моЁ!! Сижу час, разбираюсь в чем косяк)) Дурдом - пора прогуляться и удалить punto))
Спасибо!!)
|
|
03.02.2010, 18:39
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
<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>
|
|
03.02.2010, 18:39
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
Пока писал - уже ответили
|
|
03.02.2010, 18:48
|
Профессор
|
|
Регистрация: 22.02.2008
Сообщений: 189
|
|
Можно еще вопросик...
не могу разобраться методом 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
|
|
Кандидат Javascript-наук
|
|
Регистрация: 22.01.2010
Сообщений: 114
|
|
firstChild - это не метод, а свойство
в нем, как не трудно догадаться по названию, храниться ссылка на первый дочерний элемент, если таковой есть.
|
|
03.02.2010, 19:28
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
Сообщение от SunYang
|
пора прогуляться и удалить punto))
|
зря. просто исключите ее работу в редакторе.
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
03.02.2010, 19:32
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Сообщение от PeaceCoder
|
зря
|
Punto Switcher — зло!
|
|
03.02.2010, 20:25
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
Сообщение от Octane
|
Punto Switcher
|
прежде чем такое говорить надо его хотябы изучить что он умеет. Я тоже раньше так говорил, пока не настроил его под себя. Если мнене надо переключать раскладку в редакторе - я исключаю редактор из пунты, если частично не надо переключать - принудительно переключаю нужную расскладку и после этого пунто не конверити ничего.
П.С. ALT+SHIFT+1|2|3 сила.
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
|
|