Hola, estoy realizando un pequeño script que pretendo que calcule una serie de resultados, asocie una imagen a dichos resultados y entonces que dichas imagenes me aparezcan en la página web. Sin embargo no me acaba de funcionar la función mostrarResultado() que reproduzco más abajo. No sé si el problema está en que no se puede hacer appendChild con arrays u otro motivo. ¿Alguien me puede decir que hago mal?
He puesto la parte que afecta a la función, todas las variables estan definidas
Muchas gracias y perdonad las molestias
Código HTML:
<head>
<script type="text/javascript">
var resultados = new Array();
//Creo una función que crea las imagenes de todas los resultados y las incorpora a un elemento div
function mostrarResultado() {
var dados = new Array()
for (var i=0; i<resultados.length; i++) {
dados[i] = document.createElement("img");
dados[i].src = eval("Resultado " + i + ".gif");
document.getElementById(resultadotirada).appendChild(dados[i]);
}
}
</script>
</head>
<body>
<div id="resultadotirada"></div>
</body>
</html>