Si eso lo probe pero no funciona.. dejo todo el javascript mejor:
Código:
<script language="javascript" type="text/javascript">
<!--Funcion que utilizaremos para mover el guerrero por el mapa-->
function Mover(campo,arriba,abajo,izquierda,derecha,direccion)
{
if (document.getElementById(arriba).value== "np" || document.getElementById(abajo).value== "np" ||
document.getElementById(izquierda).value== "np" || document.getElementById(derecha).value== "np")
{
window.open("panel.php", "_blank", 'width=300, height=400');
break;
}
valor= parseInt(document.getElementById(campo).value);
switch (direccion.keyCode)
{
case 37: valor-=1; document.getElementById(campo).value= String(valor); document.formulario_guerrero_coordenada.submit(); break;
case 38: valor-=12; document.getElementById(campo).value= String(valor); document.formulario_guerrero_coordenada.submit(); break;
case 39: valor+=1; document.getElementById(campo).value= String(valor); document.formulario_guerrero_coordenada.submit(); break;
case 40: valor+=12; document.getElementById(campo).value= String(valor); document.formulario_guerrero_coordenada.submit(); break;
}
}
</script>
A ver ahora si se encuentra solucion, saludos!