Показать сообщение отдельно
  #4 (permalink)  
Старый 27.03.2011, 13:19
Новичок на форуме
Отправить личное сообщение для Rich Посмотреть профиль Найти все сообщения от Rich
 
Регистрация: 25.03.2011
Сообщений: 7

Дорогой dmitriymar , почему вы считаете что элемента с id "equip" не существует. В данном коде он есть в строке 1.

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 >" + 1/*n_equipment[i].count*/ 
	  strTab += "</TD><TD align=center >" + vss/*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();
	 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); 
	 
	//****************************************************************** 
	// Подсчёт итоговой суммы

	 var vs = 0;
	 var count_vs = new Array();
	 for( var i = 1; i < document.getElementById("equip").rows.length; i ++)
	 {
	  count_vs = parseFloat(document.getElementById("equip").rows[i].cells[2].innerHTML);
	  vs += count_vs;
	  //alert(vs);  
	 }
	 strTab = "<table 'border='2' ><tr>"
	 strTab += "<tr><td align='right' width='600px' > Итого стоимость оборудования: " + vs + " руб.</td></tr>"
	 strTab += "</table> \п" 
	 comm.document.write(strTab);


Если вам не сложно помогите, в javascript я не скажу что чайник, но до гуру, мне так далеко как от земли до звёзд.

Последний раз редактировалось Rich, 27.03.2011 в 13:22.
Ответить с цитированием