- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
Добавление таблицы; sArray → массив rows[]cells[].
GrataPressMain.TableAdd = function(o, sColor, sArray)
{
//#region var
var iRow = 0;
var iMaxRow = 0;
var iCell = 0;
var iMaxCell = 0;
var tableAny;
var trAny;
var tdAny;
//#endregion var
tableAny = o.appendChild(document.createElement("table"));
tableAny.borderCollapse = "collapse";
tableAny.rules = "all";
tableAny.style.border = "solid 1px";
tableAny.style.width = "100%";
iMaxRow = sArray.length - 1;
for (iRow = 0; iRow <= iMaxRow; iRow++)
{
trAny = tableAny.insertRow(iRow);
if (iRow == 0) trAny.style.backgroundColor = sColor;
iMaxCell = sArray[iRow].length - 1;
for (iCell = 0; iCell <= iMaxCell; iCell++)
{
tdAny = trAny.insertCell(iCell);
tdAny.appendChild(document.createTextNode(sArray[iRow][iCell]));
}
}
}
слабо, спрашиваю, сукины дети так добавлять табличку в документ???? и никакой HTML разметки! всё делает чистый яваскрипт. Максим Прохоров знает как писать сайты!
mrbig66 23.04.2010 11:42 # +2
ursus 23.04.2010 12:16 # 0
Потом постепенно приучивали к мысли использовать аякс. Максим смотрел как работают аяксовые функции и переписывал их в своё гавно.