Всем привет!
Не уверен, что по JavaScript писать нужно сюда, но другого места не нашел.
Крайне удивлен, что, в отличии от Opera и Explorer, Firefox 32.0.3 не учитывает высоту строк в таблице или высоту таблицы в целом, если ее создавать через JavaScript, хотя ширина таблицы меняется:
<html><head>Таблица, выводимая программно</head> <body> <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> </body> </html>
Отредактировано MixFlight (28-09-2014 10:52:21)
Отсутствует