Buenas tardes, tengo el siguiente códidog y no me da el resultado que deseo, alguien puede explicarme el porque, gracias:
Código HTML:
<script language="javascript">
valor="";
valor1="";
function alerta(){
alert("valores: "+valor+" "+valor1);
}
tiempo=3000;
for(i=0;i<=5;i++){
valor=i;
valor1=0;
setTimeout("alerta()",tiempo);
}
</script>
Como resultado me da solo 1 "alert" con el contenido "valores: 5 0" y no entiendo porque no me da los siguientes alerts:
"valores: 0 0"
"valores: 1 0"
"valores: 2 0"
"valores: 3 0"
"valores: 4 0"
"valores: 5 0"
Alguien puede explicarme porque ?