No vamos a detenernos mucho en Javascript, por las limitaciones antedichas; si les interesa podemos dedicarnos un poco a este lenguaje en el futuro. Por ahora, sólo un ejemplo sencillo:
Calculadora en Javascript:
<HTML>
<HEAD>
<SCRIPT LANGUAJE="Javascript">
function calcula(form) {
if (confirm("¿Está seguro?"))
form.resultado.value = eval(form.expr.value)
else
alert("Vuelva a intentarlo...")
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
Introduzca una expresión:
<INPUT TYPE="text" NAME="expr" SIZE=15>
<INPUT TYPE="button" NAME="Boton" VALUE="Calcular" ONCLICK="calcula(this.form)">
<BR>
Resultado:
<INPUT TYPE="text" NAME="resultado" SIZE=15>
<BR>
</FORM>
</BODY>
</HTML>
Básicamente, el código se encuadra entre los tags <SCRIPT>…</SCRIPT>, y los parámetros se pasan al mismo mediante un form (<FORM>…</FORM>). El lenguaje utilizado es muy parecido al C++, y básicamente el código se ejecuta mediante una acción de un botón (…ONCLICK="calcula(this.form)").
Al presionar el botón, se llama a la función
calcula con el parámetro
this.form, que se refiere al form al que pertenece el botón.
La función asigna al
valor del campo
resultado del
form que se le pasa como parámetro (
form.resultado.value) el resultado de
evaluar el
valor de la expresión del campo
expr de dicho
form (
eval(form.expr.value)).
Hay MUCHOS ejemploes de Javascript en:
incluyendo decenas de calculadoras, juegos y otras yerbas!
Allí también encontrarán la documentación y un tutorial sobre Javascript.