Hola a [EMAIL PROTECTED] Soy nuevo en la lista y en la programación en Javascript. El problema que tengo es el siguiente. He creado una función Javascript que me pasa un valor que obtengo a número binario. Para ello he creado la siguiente función, pero no me funciona, alguien puede ayudarme?
La priumera función es la que llama a la función dec2bin y luego trata la respuesta. Gracias de antemano //Función que visualiza los Leds function showLeds (originalRequest) { var bin = ''; var i,j, resultado, principal; principal = $("principal"); principal.innerHTML = originalRequest.responseText; bin = dec2bin (originalRequest.responseText); j = 1; resultado = "<div class='info'><table><tr>"; for (i = 0; i < bin.length; i++) { if (bin[i] == 0) resultado += "<td><img src='./imagenes/green-off.gif'></td>"; else resultado += "<td><img src='./imagenes/green-on.gif'></td>"; if (i == (7*j)) resultado += "</tr><tr>"; j++; } resultado += "</tr></table></div><br />"; principal.innerHTML = resultado; } //Función que me devuelove el valor binario de un numero function dec2bin(value) { var radix = 2; var respuesta = ''; var ConvArray = new initArray(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F'); var numEnt, numTmp; var i = 0; numEnt = parseInt(value,10); if (isNaN(numEnt)) { retval = 'NaN'; } else { while (numEnt > 0.9) { i++; numTmp = numEnt; // Concatenar el string de respuesta con el nuevo digito: respuesta = ConvArray[numTmp % radix] + respuesta; intnum = Math.floor(tmpnum / radix); if (i > value.length) { // break infinite loops respuesta= 'NaN'; break; } } } return respuesta; } _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net