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:
"total"+i da como resultado total1, total2, total3, etc...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); }
luego puedo ir sacando los resultados parciales con alerts ejecutandolos con botones asi (lo hice para probar que funcionara) y funciona:
Código:
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).<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">
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:
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...<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>
como hago eso????
gracias y un saludo!!!