Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2008, 16:24
Avatar de Chupytoloco
Chupytoloco
 
Fecha de Ingreso: julio-2007
Mensajes: 88
Antigüedad: 16 años, 10 meses
Puntos: 1
Desesperacion xD

Necesito ayuda por favor, estoy desesperadito.

La funcion lo unico k hace es incrementar un numero cada milisegundo, sumandole el valor k le pasas por la funcion.

Lo que veis funciona pero me da errores a veces en el getElementById(id) y no me muestra el numero.

AYUDAAAAAAAAAARME PORFA!!!

Código:
CODIGO JAVASCRIPT
---------------------------
<script language="Javascript" type="text/javascript" src="../js/timer.js"></script>
<script language="JavaScript" type="text/javascript" src="../js/ajax.js"></script>
<script>
 recursos = new Array();
 recursos['crystal'] = 1000; // valores iniciales a los que sumaremos la funcion
 recursos['metal'] = 1000;
 recursos['combustible'] = 1000;
 recursos['energia'] = 1000;
 count = new Array();
 count['crystal'] = 0; // contadores de decimales
 count['metal'] = 0;
 count['combustible'] = 0;
 count['energia'] = 0;
function time(id, valor)
{
	 part=valor.toString().split('.'); // separamos entero de decimal
 	 seg = parseInt(part[0]); // pasamos a int la parte entera
 	 decimal = valor - seg; // obtenemos el decimal
	 count[id] = count[id] + decimal; // sumamos el decimal al contador
	 if(count[id] < 1)
	 {
	 	segaux = 0; // si el decimal sigue siendo menor a 1, sumamos 0 al numero a sumar
	 }
	 else {
	 		segaux = 1; // sino sumamos 1 y restamos a contador 1
			count[id] = count[id] - 1; 
	 	  }
     recursos[id] = recursos[id] + segaux + seg;  // valor a sumar al numero
	 document.getElementById(id).innerHTML = recursos[id];  // le decimos donde lo mostramos	       
}
		setInterval("time('crystal', '2')", 94); // llamadas a la funcion cada x milisegundos
		setInterval("time('metal', '3')", 94);
		setInterval("time('combustible', '4')", 94);
		setInterval("time('energia', '5')", 94);

</script>
CODIGO HTML
-------------------

<span id="crystal"></span>
<span id="metal"></span>       
<span id="combustible"></span>        
<span id="energia"></span>

Última edición por Chupytoloco; 20/05/2008 a las 16:38