après un certain temps j'ai encore besoin de votre aide ;-). J'ai trouvé suivant javascript Accéder à un tableau
var global_index = 0;
var db = [ "10000000", "01000000", "00100000", "00010000", "00001000", "00000100", "00000010", "00000001" ];
function loadled()
{
var byte = db[ global_index ];
if(global_index < 7) global_index++; else global_index = 0;
for(var x = 0; x < byte.length; x++)
{
document.getElementById("id_" + x).src = [ "led_off.gif", "led_on.gif" ][ parseInt(byte[ x ], 10) ];
}
window.setTimeout(loadled, 100);
}
window.onload = loadled;
</script></head>
</html>
Je ne comprends pas la ligne suivante:
document.getElementById("id_" + x).src = [ "led_off.gif", "led_on.gif" ][ parseInt(byte[ x ], 10) ];
Quelqu'un peut-il fournir une explication simple ou une comparaison à l'écriture commune?
Merci.
L'élément avec l'id 'id_' + x a été coupé, parce que je voulais réduire le code source au minimum. Ant merci pour votre explication simple. – reporter