Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Random-цвет + его код в таблице 9х9 + rowspan=3, начиная с координат 1, 2 (https://javascript.ru/forum/misc/23674-random-cvet-ego-kod-v-tablice-9kh9-rowspan%3D3-nachinaya-s-koordinat-1-2-a.html)

AppleSOft 01.12.2011 21:55

Random-цвет + его код в таблице 9х9 + rowspan=3, начиная с координат 1, 2
 
Вложений: 1
В общем, у меня не выходит чтобы табличка была целой, а выходит что 2-й и 3 строки выходят за "рамки".

с colspan нет проблем всё выходить, а с этим если б кто помог, где ошибка?

Заранее спсибо!)

html - файл заливать нельзя, по этому переименован в txt

devote 01.12.2011 22:02

Блин кто вам советует прогить древними способами. забудьте уже про document.write когда строите таблицы, нужно учитывать целостность структуры таблицы... При первом же вызове document.write('<table><tr>'); браузер поместить в структуру дерева не <table><tr> а совсем другое, что-то вроде этого: <table><tr></tr></table> некоторые браузеры еще и тег tbody добавляют, или td. используйте createElement и прочие методы

AppleSOft 01.12.2011 22:11

Такие условия задачи, этж я не под себя,понемаешь?)))

так что голову ломаю 4 час... и с моей комнаты тож ещё никто не додумался(

А ты знаешь где баг здесь?

devote 01.12.2011 22:13

document.write и есть баг! читай мой пост выше

AppleSOft 01.12.2011 22:22

должно работать с document.write()

colspan выходит без проблем, rowspan не пашет, ппц

ksa 02.12.2011 09:16

Цитата:

Сообщение от AppleSOft
html - файл заливать нельзя, по этому переименован в txt

Код можно разместить прямо тут, в сообщении. И даже сделать исполняемым. Вот почитай...
http://javascript.ru/formatting

Kolyaj 02.12.2011 10:43

Цитата:

Сообщение от devote
При первом же вызове document.write('<table><tr>'); браузер поместить в структуру дерева не <table><tr> а совсем другое, что-то вроде этого: <table><tr></tr></table> некоторые браузеры еще и тег tbody добавляют, или td

Это вы зачем такие глупости придумываете?

melky 02.12.2011 10:49

http://jsfiddle.net/dewmJ/

убери rowspan для ячеек


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