Foros del Web » Programando para Internet » Javascript »

Problema ejercicio javascript

Estas en el tema de Problema ejercicio javascript en el foro de Javascript en Foros del Web. 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> ...
  #1 (permalink)  
Antiguo 26/01/2011, 07:56
 
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!
  #2 (permalink)  
Antiguo 26/01/2011, 12:23
Avatar de Javier01  
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: Problema ejercicio javascript

tal vez si cambiaras
Código Javascript:
Ver original
  1. op1.document.getElementById("operando1");
  2. op2.document.getElementById("operando2");
por
Código Javascript:
Ver original
  1. op1 = document.getElementById("operando1");
  2. op2 = document.getElementById("operando2");
....
saludos!
  #3 (permalink)  
Antiguo 26/01/2011, 17:59
 
Fecha de Ingreso: enero-2011
Mensajes: 14
Antigüedad: 13 años, 3 meses
Puntos: 0
Exclamación Respuesta: Problema ejercicio javascript

Cita:
Iniciado por Javier01 Ver Mensaje
tal vez si cambiaras
Código Javascript:
Ver original
  1. op1.document.getElementById("operando1");
  2. op2.document.getElementById("operando2");
por
Código Javascript:
Ver original
  1. op1 = document.getElementById("operando1");
  2. op2 = document.getElementById("operando2");
....
saludos!
Mil gracias, era por eso ^^

Etiquetas: Ninguno
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 16:52.