Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.12.2011, 21:55
Новичок на форуме
Отправить личное сообщение для AppleSOft Посмотреть профиль Найти все сообщения от AppleSOft
 
Регистрация: 01.12.2011
Сообщений: 3

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

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

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

html - файл заливать нельзя, по этому переименован в txt
Вложения:
Тип файла: txt lab_8_3.txt (1.1 Кб, 6 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 01.12.2011, 22:02
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

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

Последний раз редактировалось devote, 01.12.2011 в 22:14.
Ответить с цитированием
  #3 (permalink)  
Старый 01.12.2011, 22:11
Новичок на форуме
Отправить личное сообщение для AppleSOft Посмотреть профиль Найти все сообщения от AppleSOft
 
Регистрация: 01.12.2011
Сообщений: 3

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

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

А ты знаешь где баг здесь?
Ответить с цитированием
  #4 (permalink)  
Старый 01.12.2011, 22:13
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

document.write и есть баг! читай мой пост выше
Ответить с цитированием
  #5 (permalink)  
Старый 01.12.2011, 22:22
Новичок на форуме
Отправить личное сообщение для AppleSOft Посмотреть профиль Найти все сообщения от AppleSOft
 
Регистрация: 01.12.2011
Сообщений: 3

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

colspan выходит без проблем, rowspan не пашет, ппц
Ответить с цитированием
  #6 (permalink)  
Старый 02.12.2011, 09:16
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,136

Сообщение от AppleSOft
html - файл заливать нельзя, по этому переименован в txt
Код можно разместить прямо тут, в сообщении. И даже сделать исполняемым. Вот почитай...
http://javascript.ru/formatting
Ответить с цитированием
  #7 (permalink)  
Старый 02.12.2011, 10:43
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от devote
При первом же вызове document.write('<table><tr>'); браузер поместить в структуру дерева не <table><tr> а совсем другое, что-то вроде этого: <table><tr></tr></table> некоторые браузеры еще и тег tbody добавляют, или td
Это вы зачем такие глупости придумываете?
Ответить с цитированием
  #8 (permalink)  
Старый 02.12.2011, 10:49
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

http://jsfiddle.net/dewmJ/

убери rowspan для ячеек
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск