Que tal, buenas a todos, saben que estaba tratando de aprnder javascript solo que al llegar al tema de los eventos tube un pequeño problema. Lo que pasa es que defini dos funciones para calcular una expresion matematica, una funcion pide la expresion y la otra la calcula, el problema es que al llamar la funcion getExpression no pasa nada, no se que es lo que pasa.
Por favor alguien ayudeme. El codigo es el siguiente:
<html>
<head>
<title></title>
<script type="text/javascript" language="JavaScript">
function calculate(f){
f.result.value=eval(f.result.value);
}
function getExpression(f){
f.entry.blur();
f.entry.value=prompt("introduce una expresion matematica","");
calculate(f);
}
</script>
</head>
<body>
<form method="POST" name="form1">
Intoroduce una expresion matematica:
<input type="text" name="entry" value="" onFocus="getExpression(this.form)" >
<br>
El resultado de la expresion es:
<input type="text" name="result" value="" onFocus="this.blur();">
</form>
</body>
</html>