Haber si me dicen cual es el error, que seguro que es muy gordo pero no lo veo.
Se supone que tiene que hacer una tabla 10x10
Código:
<html> <head> <title>Version 0.1 mapa</title> <script language="Javascript"> <!-- function LineaTerreno(){ for (a=1;a>=10;a++){ var casilla = new Array(); casilla[0] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/desierto1.gif'; casilla[1] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/desierto2.gif'; casilla[2] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/desierto3.gif'; casilla[3] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/desierto4.gif'; casilla[4] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/llanura1.gif'; casilla[5] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/llanura2.gif'; casilla[6] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/llanura3.gif'; casilla[7] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/llanura4.gif'; casilla[8] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/montaña1.gif'; casilla[9] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/montaña1.gif'; casilla[10] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/montaña2.gif'; casilla[11] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/montaña3.gif'; casilla[12] = 'http://usuarios.lycos.es/ligadeloscaballeros/casillas/montaña4.gif'; var ale = Math.round(Math.random()*13); document.write('<td width="60" height="60" background="#000000"><img src ="'); document.write(casilla[ale]); document.write('" \>'); }} function Mapa(){ for (a=1;a>=10;a++){ document.write('<td>'); LineaTerreno(); document.write('</td>'); }} // --> </script> </head> <body> <table> <script>Mapa();</script> </table> </body> </html>