Hola,
La pregunta
b), la he solucionado con la funcíón de esta manera:
Código HTML:
<SCRIPT Language = "JavaScript">
<!--
function sumar1(num1) {
elem = document.getElementById('ta1').getElementsByTagName('tr')[num1];
cel1 = parseFloat(elem.getElementsByTagName('td')[1].childNodes[0].value);
cel2 = parseFloat(elem.getElementsByTagName('td')[2].childNodes[0].value);
elem.getElementsByTagName('td')[3].childNodes[0].value = cel1 * cel2;
// Ahora vamos a sumar las columnas
var tot1 = new Array;
tot1[1] = 0;
tot1[2] = 0;
tot1[3] = 0;
// aqui modifico el <x por la cantidad de filas que tengo a sumar.
for(i = 1; i < 6; i++) {
elem = document.getElementById('ta1').getElementsByTagName('tr')[i];
for(j = 1; j < 4; j++)
tot1[j] += parseFloat(elem.getElementsByTagName('td')[j].childNodes[0].value);
}
for(i = 1; i < 4; i++)
document.getElementById(i+3).innerHTML = tot1[i];
}
-->
</SCRIPT>
Pero no encuentro solución a la pregunta
a), o sea de como guardar los totales finales en variables para pasarlas a otras en PHP
Salu2.