Jump to content

HELP IN TABLE


hAnDoFhOnOr
 Share

Recommended Posts

I need to get the name of document.getElementBy(app_table).cells(1).so the appliance in b.innerhtml , this changes everytime but if i reference the row i can get it i just can't get the right syntax. i know it's a long code but anyhelp would be appreciated.

function addRow(classification, appliance, quantity, origquantity, costpermonth, wattage, hoursused, daysused, weeksused, row){	var app_table = 'table_' + classification;	var x=document.getElementById(app_table).insertRow(row);	var a=x.insertCell(0);	var b=x.insertCell(1);	var c=x.insertCell(2);	a.innerHTML = '<input type="text" maxlength="2" class="formtext5" name="' + classification + '_quantity' + (document.getElementById(app_table).rows.length - 1) + '" value="' + quantity + '" onchange="JavaScript:if(checkNum(this.value, "Appliance Quantity")){this.focus();this.value=this.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.value;}else{checkRemaining(Number(this.value-this.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.value)*Number(this.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.value), Number(document.energy.remaining.value));editQuantity(this.parentNode.parentNode.parentNode.parentNode.id, this.parentNode.parentNode.rowIndex);this.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.value=this.value;updateCES();if(this.parentNode.parentNode.parentNode.parentNode.rows.length>2){verifyPos(this.parentNode.parentNode.parentNode.parentNode.id, this.parentNode.parentNode.rowIndex);}}"><input type="hidden" name="' + classification + '_wattage' + (document.getElementById(app_table).rows.length - 1) + '" value="' + wattage + '"><input type="hidden" name="' + classification + '_hoursused' + (document.getElementById(app_table).rows.length - 1) + '" value="' + hoursused + '"><input type="hidden" name="' + classification + '_daysused' + (document.getElementById(app_table).rows.length - 1) + '" value="' + daysused + '"><input type="hidden" name="' + classification + '_weeksused' + (document.getElementById(app_table).rows.length - 1) + '" value="' + weeksused + '"><input type="hidden" name="' + classification + '_origquantity' + (document.getElementById(app_table).rows.length - 1) + '" value="' + origquantity + '"><input type="hidden" name="' + classification + '_costpermonth' + (document.getElementById(app_table).rows.length - 1) + '" value="' + costpermonth + '">';	b.innerHTML = appliance;	c.innerHTML = '<nobr><input type=<input type="text" class="formtext6" name="' + classification + '_amount' + (document.getElementById(app_table).rows.length - 1) + '" value="' + round(Number(quantity)*Number(costpermonth), 2) + '" onfocus="this.blur();"> <input type="image" src="images/b-x.gif" name="' + classification + '_delete' + (document.getElementById(app_table).rows.length - 1) + '" id="' + classification + '_delete' + (document.getElementById(app_table).rows.length - 1) + '" width="8" height="9" border="0" alt="Remove appliance" onclick="removeRow(this.parentNode.parentNode.parentNode.parentNode.parentNode.id, this.parentNode.parentNode.parentNode.rowIndex);"> <input type="image" src="images/b-check.gif" name="' + classification + '_edit' + (document.getElementById(app_table).rows.length - 1) + '" id="' + classification + '_edit' + (document.getElementById(app_table).rows.length - 1) + '" width="12" height="10" border="0" alt="Edit appliance" onclick="this.parentNode.parentNode.parentNode.className=tdcon4;editAppliance(this.parentNode.parentNode.parentNode.parentNode.parentNode.id, this.parentNode.parentNode.parentNode.rowIndex);"></nobr>';		var y=document.getElementById(app_table).rows;	y[row].className = "tdcon3";	y[row].firstChild.nextSibling.nextSibling.className = "tdcon2";}function removeRow(app_table, i){		document.getElementById(app_table).deleteRow(i);	if (applianceCount()<=0){  document.energy.remaining.value="";  document.energy.total.value="";  resetPie();	} else {  updateCES();	}}

Link to comment
Share on other sites

plz dont make 7 topics with the same materials.your guesstion will be answer by someone that knows JS better then me :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...