hola, bueno tengo un codigo muy extenso, llevo un buen lio, ya lo sabeis
Tengo 6 tests, los cuales cuando se van resolviendo aparece su puntuacion al final de cada uno mediante una funcion que envia el resultado a unas celda mediante:
Código:
function getPuntuacion(ntests)
{
var total=0;
for (var i=1; i<=ntests; i++)
{
var caixa=document.getElementById("total"+i).innerHTML;
if (caixa!="") {
total+=parseInt(caixa);
}
}
alert(caixa);
}
"total"+i da como resultado total1, total2, total3, etc...
luego puedo ir sacando los resultados parciales con alerts ejecutandolos con botones asi (lo hice para probar que funcionara) y funciona:
Código:
<input type="button" onClick="getPuntuacion(1)" value="1">
<input type="button" onClick="getPuntuacion(2)" value="2">
<input type="button" onClick="getPuntuacion(3)" value="3">
<input type="button" onClick="getPuntuacion(5)" value="4">
<input type="button" onClick="getPuntuacion(5)" value="5">
<input type="button" onClick="getPuntuacion(6)" value="6">
ahora bien, lo que necesito es que ese mismo resultado que va a parar a total1, total2, etc... y que puedo sacar con los "alert" se escriba tambien en otras celdas con otro id sin tener que usar botones(los botones eliminarlos, que no salgan alerts).
que se escriban en estas celdas directamente sin usar botones ni nada!!!
seria algo asi, quitar los botones y el alert y que salga aqui el resultado, aunque esto no funciona:
Código:
<td id="p1"><script>document.write(getPuntuacion(1))</script></td>
<td id="p2"><script>document.write(getPuntuacion(2))</script></td>
<td id="p3"><script>document.write(getPuntuacion(3))</script></td>
<td id="p4"><script>document.write(getPuntuacion(4))</script></td>
<td id="p5"><script>document.write(getPuntuacion(5))</script></td>
<td id="p6"><script>document.write(getPuntuacion(6))</script></td>
osea que el mismo resultado que sale en las celdas total1, total2, etc... se escriba tambien a la vez en las celdas p1, p2, etc...
como hago eso????
gracias y un saludo!!!