hola soy nuevo en el foro, necesito ayuda para mi programa. este programa crea cajas de texto con ciclos for y ahora quiero hacer que en esas mismas cajas hagan sumas automaticas de cada columna tambien utilizando for y me muetre el resultado en la primera caja de texto de cada columna. No se si me explique bien pero por favor necesito ayuda. Esto es para un juego de domino cubano y en este programa se van poniendo los puntajes de los jugadores y a la vez los puntos que lleva cada jugador. les mando el codigo q solo me suma la primera cajita de texto.
<html>
<head><title>Domino Cubano</title></head>
<body background="domino.jpg">
<script language = "Javascript">
function jugar (){
a=document.formulario;
a.cam1=parseInt (a.campo.value);
a.cam2=parseInt (a.campo2.value);
if((a.cam1>=2 && a.cam1<=7)&&(a.cam2==12||a.cam2==15)){
//ciclo que sirve para poner el numero de jugadores
a.cadena="";
a.total=parseInt(a.campo.value);
a.cadena=a.cadena+'<table bgcolor="#59A8E8" border="2"><tr>';
for(i=1;i<=a.total;i++){
a.cadena=a.cadena+'<td width="56" align="center"><input type="text" name="campo_'+i+'" value="Jug. '+i+'" size="4" /> </td>';
document.getElementById('campos').innerHTML = a.cadena;
}
//ciclo que se utiliza para poner las cajitas de los totales
a.sumas="";
a.t=parseInt(a.campo.value);
a.sumas=a.sumas+'<table bgcolor="#EA9A22" border="2"><tr>';
for(t=1;t<=a.total;t++){
a.sumas=a.sumas+'<td width="56" align="center"><input type="text" name="total_'+t+'" value="0" size="4" maxlength="4" /> </td>';
document.getElementById('totales').innerHTML = a.sumas;
}
//ciclos para crear las celdas de los jugadores y sus respectivos juegos
a.cadena2="";
a.total2=parseInt(a.campo2.value);
a.total3=parseInt(a.campo.value);
a.cadena2=a.cadena2+'<table bgcolor="#CCFF66" border="2">';
for(n=0;n<=a.total2;n++){
a.cadena2=a.cadena2+'<tr >';
for(j=1;j<=a.total3;j++){
a.cadena2=a.cadena2+'<td width="45" ><input type="text" name="valor'+j+n+'" onFocus="sumar();" onBlur="noSumar();" value="" size="4" maxlength="4"/> <td>' ;
}
a.cadena2=a.cadena2+'</tr>';
document.getElementById('campos2').innerHTML = a.cadena2;
}
//ciclo para el numero de juego
a.cadenaj="";
a.juego=parseInt(a.campo2.value);
a.cadenaj=a.cadenaj+'<table bgcolor="#9966FF" border="2">';
for(m=a.juego;m>-1;m--){
a.cadenaj=a.cadenaj+'<tr><td><input type="text" value=" '+m+'" size="2"/></td></tr>';
document.getElementById('juegos').innerHTML = a.cadenaj;
}
} else {
alert("* * * Numeros invalidos: * * * \n\n Jugadores: 2-7, \n\n Juegos:12 ó 15");
}//fin: if else
}//fin de jugar()
function sumar(){
interval = setInterval("calcular()",1);
}//fin sumnar
function noSumar(){
clearInterval(interval);
}//fin noSumar
function calcular(){
valor=document.formulario.valor10.value;// sirve para asignar el valor del campo a la variable y que se pueda utilizar en la sig. linea de codigo
document.formulario.total_1.value=(valor*1);
}//fin: calcular
</script>
<form action="" method="post" name="formulario" id="formulario">
<table width="726" border="0">
<tr>
<td width="60"><div align="center"><div></div> </div></td>
<th width="656" scope="col"><div align="left">
<input type="tex" id="campo" name="campo" size="4" maxlength="4">
<em> * indica la cantidad de jugadores</em></div></th>
</tr>
<tr >
<td width="60"><div align="center"><div></div> </div></td>
<th width="656" scope="col"><div align="left">
<input type="tex" id="campo2" name="campo2" size="4" maxlength="4">
<em> * indica la cantidad de juegos</em>
<div align="center"><input type="button" value="Jugar" onClick="jugar();"></div>
</div></th>
</tr>
<tr>
<td width="60"><div align="center"><div></div> </div></td>
<td><div align="left"><div id="campos"></div> </div></td>
</tr>
<tr>
<td width="60"><div align="center"><div></div> </div></td>
<td><div align="left"><div id="totales"></div></div></td>
</tr>
<tr>
<td width="60"><div align="right"><div id="juegos"></div> </div></td>
<td><div align="left"><div id="campos2"></div></div></td>
</tr>
</table>
</form>
</body>
</html>