Javascript.RU

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

Высота таблицы в Firefox
Всем привет!
Кто подскажет - создаю на JavaScript таблицу и задаю высоту строк и/или целиком таблицы, но, в отличии от Explorer и Opera, у Firefox - ноль реакции, при этом ширина меняется. В чем причина?

<script type="text/javascript">
	var TableWidth = 400;
	var TableHeight = 400;	
	var ColumnsNumber = 5;
	var RowsNumber = 5;
	var RowHeight =100;	
	var Cell = null;
	var CellText = null;	
	var Row;
	var Table = document.createElement("TABLE");
		Table.width=TableWidth;
		Table.height=TableHeight;
		var Body = document.createElement("TBODY");
			for (var i=1; i<=5; i++){
				Row = document.createElement("TR");
				Row.height=RowHeight;			
				for (var j=1; j<=ColumnsNumber; j++){
					Cell = document.createElement("TD");
						CellText = document.createTextNode(i+"."+j);
						Cell.appendChild(CellText);
						Row.appendChild(Cell);
				}
				Body.appendChild(Row);
			}
			Table.appendChild(Body);
		document.body.appendChild(Table);
		var Row2 = Table.childNodes[0].childNodes[RowsNumber-1];
		Row2.height = RowHeight;
</script>

Последний раз редактировалось MixFlight, 27.09.2014 в 18:33.
Ответить с цитированием
  #2 (permalink)  
Старый 27.09.2014, 19:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

MixFlight,
установите высоту ячейкам ... и можно же через css
Ответить с цитированием
  #3 (permalink)  
Старый 28.09.2014, 10:29
Новичок на форуме
Отправить личное сообщение для MixFlight Посмотреть профиль Найти все сообщения от MixFlight
 
Регистрация: 27.09.2014
Сообщений: 3

Сообщение от рони Посмотреть сообщение
MixFlight,
установите высоту ячейкам ... и можно же через css
Через css - не вариант, так как элементы планирую менять /видоизменять в зависимости от условий.
По высоте ячеек пробовал, но Explorer ругается на то, что нет такого свойства и, кроме того, логично ведь, что высота задается в целом по строке или таблице. А вот с этим у Файрфокса почему-то проблемы. Работать должно, а отказывается...
Вот, думаю разработчикам написать, только конкретно куда не совсем понял. Походил в темах Firefox, но места, где можно написать вопрос, не нашел.
Ответить с цитированием
  #4 (permalink)  
Старый 28.09.2014, 11:53
Новичок на форуме
Отправить личное сообщение для MixFlight Посмотреть профиль Найти все сообщения от MixFlight
 
Регистрация: 27.09.2014
Сообщений: 3

Разобрался. Доступ к высоте и ширине осуществляется через style:
Table.style.height=TableHeight;
Ответить с цитированием
  #5 (permalink)  
Старый 01.10.2014, 05:02
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Попутно. Для таблиц есть специальные методы. Из кода:

var new_row = this.table.insertRow(this.row_index);

// и затем в цикле

   var cell = new_row.insertCell(field.index);

// текстовую ноду как обычно

   cell.appendChild(document.createTextNode(data_array[j]));

// конец цикла
Ответить с цитированием
  #6 (permalink)  
Старый 01.10.2014, 05:05
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от MixFlight
через style:
И еще с единицами измерения.
Ответить с цитированием
  #7 (permalink)  
Старый 02.10.2014, 02:57
Аватар для Georka
Аспирант
Отправить личное сообщение для Georka Посмотреть профиль Найти все сообщения от Georka
 
Регистрация: 05.09.2013
Сообщений: 95

Попробуй через Dreamviwer последней версии.. Там новая функция для работы с таблицами , regtable кажется если не ошибаюсь..
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS Drag&Drop для созданного div в FireFox фонарик Общие вопросы Javascript 2 28.02.2013 21:34
Через ajax отправить много данных из таблицы на сервер Heger jQuery 3 29.08.2012 18:51
Высота таблицы Артем125 (X)HTML/CSS 4 16.10.2010 21:34
Перемещение строк таблицы в Firefox barcelona jQuery 17 23.02.2009 15:41
FireFox: onmouseover не работает при зажатой кнопке мыши no. Общие вопросы Javascript 4 19.08.2008 13:43