var strTab = "<table id='equip' border='2' ><tr>"
strTab += "<th> Тип </th><th width=100px> Наименование </th><th width=80px> Цена </th><th width=65px> Кол-во </th><th width=100px >"
strTab += "Всего </th><th width=550px > Описание </th>"
for(var i = 0; i <= n_equipment.length - 1; i ++)
{
vss = parseFloat(1 * (n_equipment[i].price));
strTab += "<TR><TD>" + n_equipment[i].t_equipment.name + "</TD><TD align=left >" + n_equipment[i].name
strTab += "</TD><TD align=center >" + n_equipment[i].price + "</TD><TD align=center >" + n_equipment[i].count
strTab += "</TD><TD align=center >" + n_equipment[i].vsego + "</TD><TD><h5>" + n_equipment[i].description + "</h5></TD></TR>"
}
strTab += "</table>"
comm.document.write(strTab);
//******************************************************************
// Подсчёт количества элементов
var col = 0;
var count_col = new Array();
alert();
for( var i = 1; i < document.getElementById("equip").rows.length; i ++)
{
count_col = parseInt(document.getElementById("equip").rows[i].cells[3].innerHTML);
col += count_col;
}
strTab = "<table border='2' ><tr>"
strTab += "<tr><td align='right' width='495px' >Кол-во: " + col + "</td></tr>"
strTab += "</table>"
comm.document.write(strTab);
Если код вставить в HTML файл между тегами <javascript> </javascript> работает, но если код находится в js файле то код не работает. Ошибка в строке 21
текст ошибки в мозиле document.getElementById("equip") is null
а гугле Uncaught TypeError: Cannot read property 'rows' of null
в сафаре ошибка в строке 30
Result of expression 'comm.document' [null] is not an object.
в опере ошика в строке 21
Uncaught exception: TypeError: Cannot convert 'document.getElementById("equip")' to object.
Сам исправить не могу, помогите