Вход

Просмотр полной версии : Random-цвет + его код в таблице 9х9 + rowspan=3, начиная с координат 1, 2


AppleSOft
01.12.2011, 21:55
В общем, у меня не выходит чтобы табличка была целой, а выходит что 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
html - файл заливать нельзя, по этому переименован в txt
Код можно разместить прямо тут, в сообщении. И даже сделать исполняемым. Вот почитай...
http://javascript.ru/formatting

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

melky
02.12.2011, 10:49
http://jsfiddle.net/dewmJ/

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