powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / В скрипте не работает colspan
10 сообщений из 10, страница 1 из 1
В скрипте не работает colspan
    #35753135
Kokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Написал скрипт, который создает таблицу. Надо чтобы в таблице было 2 строки, в верхней строке 2 ячейки, а в нижней одна. Пытаюсь с помощью setAttribute() к нижней ячейке применить colspan, но ничего не получается. Подскажите пожалуйста что в скрипте не правильно.

function fnAppend(){
var body = document.getElementsByTagName('body')[0];
var table = document.createElement('table');
table.setAttribute('border','2');
table.setAttribute('width','100%');

var tbody = document.createElement('tbody');
var tr1 = document.createElement('tr');
var tr2 = document.createElement('tr');

var td1 = document.createElement('td');
var td2 = document.createElement('td');
var td3 = document.createElement('td');
td3.setAttribute('colspan',"2");

td1.appendChild(document.createTextNode('Ячейка 1'));
td2.appendChild(document.createTextNode('Ячейка 2'));
td3.appendChild(document.createTextNode('Ячейка 3'));

tr1.appendChild(td1);
tr1.appendChild(td2);
tr2.appendChild(td3);

tbody.appendChild(tr1);
tbody.appendChild(tr2);

table.appendChild(tbody);
body.appendChild(table);

}
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753142
Kokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все уже сам разобрался ))))
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753376
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и в чем же была ошибка то?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753486
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Я подозреваю в том, что td3.setAttribute('colspan',"2"); надо писать td3.setAttribute('colspan',"2",0);
Потому что третий параметр имеется по умолчанию 1. Что это означает - гугл, мсдн и т.д.
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753508
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to ShSerge

Да оно понятно. Тока о другом говорю... Топикстартер озвучил вопрос. Через четыре минуты на него снизошло озарение (или нарыл где то страничку с решением или сосед по парте подсказал). И удалилсо он тихо молчком на круги своя. А найдёт эту тему через год другой чел, у которого та же или похожая проблема, прочтет два первых поста (с точки зрения топикстартера на том топик и должен был закончится?) и тихо про себя матюгнётся "млин, и тут мимо" или покрепче...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753515
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
+1. Да, я согласен, сам так всегда и говорю - нашёл решение - озвучь!
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753597
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> надо писать td3.setAttribute('colspan',"2",0);

А вот тут http://forum.javascript.ru/misc/1540-v-ie-ne-rabotaet-dinamicheskoe-izmenenie-colspan-nuzhna-pomoshh.html пишут что надо 'colSpan' - четвёртая буква - заглавная. Врут? ;-)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753628
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
> надо писать td3.setAttribute('colspan',"2",0);

А вот тут http://forum.javascript.ru/misc/1540-v-ie-ne-rabotaet-dinamicheskoe-izmenenie-colspan-nuzhna-pomoshh.html пишут что надо 'colSpan' - четвёртая буква - заглавная. Врут? ;-)

Врут, я сам писал на яваскрипте визуальное формирование таблиц со слиянием ячеек (для своего редактора, типа fckeditor, только тогда ещё не было contenteditable, зато был активеХ с такими же свойствами и методами - DHTMLEdit). Правда, это ещё под 5-м ИЕ было и лет 5 тому назад. Чесн. слово - лень даже проверять.
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753836
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не врут. Либо setAttribute('colspan',2,0), либо setAttribute('colSpan',2) (различия следуют собственно из описания setAttribute ). Если setAttribute не использовать, то вообще обязательно colSpan.
...
Рейтинг: 0 / 0
В скрипте не работает colspan
    #35753964
Kokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я исправил td3.setAttribute('colspan',"2") на td3.setAttribute('colSpan',"2") и все заработало.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / В скрипте не работает colspan
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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