Hola a todos. Tengo esté código Javascript que me debería permitir hacer un par de sencillos cálculos según pulse un botón u otro (vaya, un intento de calculadora cutre para ir aprendiendo XD).
Por algún motivo, la función calcular no se ejecuta, parece ser, y no acierto a saber cuál es. A ver si podéis ayudarme.
Se supone que las dos funciones están bien llamadas en el evento onclick, ¿no? Y que el link al archivo que contiene el código JS está bien colocado antes de cerrar el body...
Disculpad si hay algún trozo de código incoherente. Lo tengo haciendo mil pruebas, he intentado borrar todo lo irrelevante.
Un saludo
Código PHP:
Ver original<html>
<head>
<title></title>
<meta charset="utf-8">
<!--<LINK REL
=StyleSheet HREF
="estilos.css" TYPE
="text/css">-->
</head>
<body>
<div id="cajaform">
<form action="" name="formularioCalc" method="post">
<input type="text" name="numero" id="numer"/>
<input type="button" name="operadorSuma" id="oSuma" value="+" onclick="validar();calcular(suma)"/>
<input type="button" name="operadorResta" value="-" onclick="validar();calcular(resta)"/>
<input type="text" name="result" id="resultado">
<input type="submit" value="Mandar"/>
</form>
</div>
<script type="text/javascript" src="codigo.js"></script>
</body>
</html>
El JS:
Código Javascript
:
Ver originalfunction calcular(parametro)
{
var numero=0;
numero=document.getElementById("numer").value;
if(parametro=='suma'){
resultado=int(resultado+numero);
}else if (parametro=='resta'){
resultado=resultado-numero;
}
document.getElementById("resultado").value=resultado;
}