Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2011, 07:56
link_alcala06
 
Fecha de Ingreso: enero-2011
Mensajes: 14
Antigüedad: 13 años, 3 meses
Puntos: 0
Exclamación Problema ejercicio javascript

Cita:
function operar3(boton){
var op1, op2, res;
op1.document.getElementById("operando1");
op2.document.getElementById("operando2");
res.document.getElementById("resultado");
op1=parseFloat(op1.value);
op2=parseFloat(op2.value);
if(isNaN(op1)==true || isNaN(op2)==true){
alert("Numero incorrecto");
return;
}
res.value=eval(op1+boton.value+op2);
}
Cita:
<html>
<head>
<title> Calculadora básica </title>
<script type="text/javascript" src="calculadora.js"></script>
</head>
<body>
<div id="principal">
<div>
<input class="campotexto" type="text" id="operando1" size="8">
</div>
<div>
<input class="campotexto" type="text" id="operando2" size="8">
</div>
<div>
<input type="button" value="+" onclick="operar3(this)">
<input type="button" value="-" onclick="operar3(this)">
<input type="button" value="*" onclick="operar3(this)">
<input type="button" value="/" onclick="operar3(this)">
</div>
<div>
<input class="campotexto" type="text" id="resultado" size="8">
</div>
</div>
</body>
</html>
Cada vez que ejecuto esta funcion me da en la consola de errores que op1 no esta definido y no me deja deja ejecutarla, le estuve dando vueltas y no entiendo donde esta el error, es para una calculadora basica que estoy haciendo, a ver si me podrian dar una mano, mil gracias!