Foros del Web » Programando para Internet » Javascript »

memorama

Estas en el tema de memorama en el foro de Javascript en Foros del Web. hola tengo este codigo de un memorama pero solo me pide y compara los datos una sola vez alguien sabe como hacer loq ue funcione ...
  #1 (permalink)  
Antiguo 14/09/2011, 23:44
 
Fecha de Ingreso: abril-2011
Mensajes: 76
Antigüedad: 13 años, 1 mes
Puntos: 1
memorama

hola tengo este codigo de un memorama pero solo me pide y compara los datos una sola vez alguien sabe como hacer loq ue funcione hasta que este resuleto el memorama y el usuario escriba salir de antemano muchas gracias
<html>
<body>

<script language="javascript">
function comparar(matriz,matrizmostrar)
{
var a = document.memo.x1.value;
a=parseInt(a);
var b = document.memo.y1.value;
b=parseInt(b);
var c = document.memo.x2.value;
c=parseInt(c);
var d = document.memo.y2.value;
d=parseInt(d);
if (matriz[a][b] == matriz[c][d])
{
matrizmostrar[a][b] = matriz[a][b];
matrizmostrar[c][d] = matriz[c][d];
alert("Son pares");
Tabla();
memo();
}
else
{
alert('No son pares');
Tabla();
}

}
var x = 4;
var y = 3;
var i;
var j;
var matriz = new Array (y);
var matrizmostrar = new Array (y);
for (i=0;i<y;i++) //Crear la matriz 1
{
matriz[i]=new Array(x);
matrizmostrar[i]= new Array(x);

}
for (i=0; i < y; i++)
{
for(j=0; j<x;j++)
{
matrizmostrar[i][j] = ".*.";
}
}

matriz[0][0] = "F";
matriz[0][1] = "C";
matriz[0][2] = "A";
matriz[0][3] = "B";
matriz[1][0] = "E";
matriz[1][1] = "D";
matriz[1][2] = "C";
matriz[1][3] = "E";
matriz[2][0] = "A";
matriz[2][1] = "F";
matriz[2][2] = "D";
matriz[2][3] = "B";
Tabla();

function Tabla()
{
document.write("<form name='tablamemo'>");
document.write("<table border='1' >");
for (i=0; i < 3; i++)
{

document.write("<tr>");
for (j=0; j < 4; j++)
{
document.write("<td>");
document.write(matrizmostrar[i][j]);
document.write("</td>");
}
document.write("</tr>");
}

document.write("</table>");
document.write("</form>");
}

</script>

<form name="memo">
Escribe la coordenada X del primer par:<input type='text' name='x1' size='2'>
<br>Escribe la coordenada Y del primer par:<input type='text' name='y1' size='2'>
<br>Escribe la coordenada X del segundo par:<input type='text' name='x2' size='2'>
<br>Escribe la coordenada Y del segundo par:<input type='text' name='y2' size='2'>
<input type='button' value='Comparar' onClick='comparar(matriz,matrizmostrar)'>
</form>
</body>
</html>

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:45.