Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / добавить TR / 23 сообщений из 23, страница 1 из 1
25.01.2008, 16:57
    #35088479
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
как посредством JavaScript добавить TR и несколько TD в таблицу?
...
Рейтинг: 0 / 0
25.01.2008, 17:20
    #35088535
Garry80
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
appendChild() или insertRow() и insertCell()
...
Рейтинг: 0 / 0
25.01.2008, 17:48
    #35088640
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
Garry80appendChild() или insertRow() и insertCell()
спасибо, помогло
а как вставить в эту таблицу в одно из TD <input type="button"/>?
...
Рейтинг: 0 / 0
25.01.2008, 17:57
    #35088658
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
appendChild()
...
Рейтинг: 0 / 0
25.01.2008, 18:14
    #35088730
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
зыappendChild()
да, разобрался, но как вставить в эту кнопку параметры, тоесть onClick= и class=
...
Рейтинг: 0 / 0
25.01.2008, 18:30
    #35088757
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
и ещё а как удалить строку TR ?
...
Рейтинг: 0 / 0
25.01.2008, 18:31
    #35088763
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
ну ты может все-таки научишься сам искать информацию?
removeChild()
.onclick =
.className =
...
Рейтинг: 0 / 0
25.01.2008, 18:48
    #35088802
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
Если Вы создаете control отличный от <input type="text">, я бы, рискуя навлечь на себя праведный гнев зы
, Вам порекомендовал innerHTML ( опять-же )
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.01.2008, 19:29
    #35088869
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
не надо путать хрен с редькой, задачи разные бывают. innerHTML - крайне исключительный случай
...
Рейтинг: 0 / 0
25.01.2008, 21:43
    #35088966
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
Код: plaintext
1.
2.
3.
4.
5.
	var newEdit = document.createElement("input");
		newEdit.type="button";
		newEdit.value="Edit";
		newEdit.className ="input-50"
		newEdit.onclick = "tab_edit(a)"

ну вроде всё заработало но за исключением одного не могу поставить onclick
...
Рейтинг: 0 / 0
25.01.2008, 22:37
    #35088989
agrasoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
dimas09ну вроде всё заработало но за исключением одного не могу поставить onclick

как добавить onclick в javascript'е
...
Рейтинг: 0 / 0
25.01.2008, 22:49
    #35088999
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
ни как не получилось как вы написали на вашем форуме
...
Рейтинг: 0 / 0
25.01.2008, 23:27
    #35089028
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
решил проблему
Код: plaintext
1.
2.
3.
var newat=document.createAttribute("onclick");		
	newat.nodeValue="tab_edit(a);";
	document.getElementById("b_edit").setAttributeNode(newat);
...
Рейтинг: 0 / 0
25.01.2008, 23:41
    #35089050
agrasoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
dimas09ни как не получилось как вы написали на вашем форумене ври.

вот файл, который использует оба способа. все работает в браузере ie7.
это не будет работать в фф точно, в остальных - не знаю. надо остальные -
спрашивай про остальные.

var newat=document.createAttribute("onclick");
newat.nodeValue="tab_edit(a);";
document.getElementById("b_edit").setAttributeNode(newat);

заместо этово можно писать:
document.getElementById("b_edit").setAttribute('onclick', 'tab_edit(a)');
...
Рейтинг: 0 / 0
26.01.2008, 00:06
    #35089069
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
вы правы у меня не работает в ИЕ, проверял в ФФ.
Как вы написали работает если функция без параметров, а если с параметрами та вообще нету onclick
...
Рейтинг: 0 / 0
26.01.2008, 00:28
    #35089088
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
блиин, ну вы ламеры нафиг

newEdit.onclick = function() { tab_edit(a);}
...
Рейтинг: 0 / 0
26.01.2008, 00:29
    #35089090
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
но ваша версия к сожалению тоже не работает мне нужно в функции передавать параметр
вот изменил ваш файл (прилогается) и не работает
...
Рейтинг: 0 / 0
26.01.2008, 00:30
    #35089091
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
dimas09решил проблему
Код: plaintext
1.
2.
3.
var newat=document.createAttribute("onclick");		
	newat.nodeValue="tab_edit(a);";
	document.getElementById("b_edit").setAttributeNode(newat);

в TheDailyWTF, адназначна

автор
заместо этово можно писать:
document.getElementById("b_edit").setAttribute('onclick', 'tab_edit(a)');[/quot]
путь самурая, нах, туда же
...
Рейтинг: 0 / 0
26.01.2008, 00:33
    #35089093
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
зыблиин, ну вы ламеры нафиг

newEdit.onclick = function() { tab_edit(a);}

большое спасибо вот сейчас всё ок
...
Рейтинг: 0 / 0
26.01.2008, 01:26
    #35089121
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
Код: plaintext
1.
newEdit.onclick = function() { tab_edit(a);}
я погарячился что все ок.
a это номер строки которой нужно редактировать, но при нажатии на кнопку номера не соответствуют(последний номер постоянно)
...
Рейтинг: 0 / 0
26.01.2008, 02:00
    #35089136
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
Ведь а - это просто некоторая глобальная а. Конечно доступно последнее значение. То что вы хотите называется "замыкание", которое кстати использовать нужно очень осторожно.

function closed(b){
function tab_edit(b){... Ваш код ...};
return tab_edit;
}

...onclick = closed(a);
...
Рейтинг: 0 / 0
26.01.2008, 02:02
    #35089137
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
apapacyВедь а - это просто некоторая глобальная а. Конечно доступно последнее значение. То что вы хотите называется "замыкание", которое кстати использовать нужно очень осторожно.

function closed(b){
function tab_edit(/*b - не нужна*/){... Ваш код ...};
return tab_edit;
}

...onclick = closed(a);

Немного точнее
...
Рейтинг: 0 / 0
26.01.2008, 19:28
    #35089659
dimas09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавить TR
давайте будем толерантными.
Ответ на вопрос получил, спасибо.
Считаю, что тема закрыта.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / добавить TR / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]