Se me ocurre hacer de todo una funcion que por parametros le pase el valor a sumar y el id (objeto donde se mostrara), pero llevo intentandolo un buen rato y no hay forma.
A ver si alguien es tan amable de ayudarme porfavor.
Código:
<script language="JavaScript" type="text/javascript" src="insert_mov.js"></script> <script> var valor = 1.5; // valor que se suma cada segundo part=valor.toString().split('.'); var seg = parseInt(part[0]); var decimal = valor - seg; var recursos = 10000; var segaux = 0; var count = 0; function time() { if(count < 1) { segaux = 0; count = count + decimal; } else { segaux = 1; count = count + decimal - 1; } document.getElementById('crystal').innerHTML = recursos; recursos = recursos + segaux + seg; t = setTimeout("time()", 1000); } </script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body onload="time();"> <span id="crystal"></span> <br /> <span id="metal"></span> </body> </html>