logotipo

img_google
 

Introducción a JavaScript

    EL JavaScript es un lenguage de programación que nos permite interactuar con el usuario que visualice nuestros documentos HTML, debe quedar claro la diferencia entre Java y JavaScript; Java es un lenguage mucho más complicado y está orientado a objetos; y JavaScript, es un lenguage de script.

    Para incluir JavaScript en un documento lo hacemos usando las etiquetas <script> y </script>, de tal modo que un código válido sería este:

<html>
<head>
<title>Probemos la función creada</title>
<script language="JavaScript">
<!--
function saludo()
{
window.alert("Esto está realmente bien!!");
}
//-->
</script>
</head>
<body>
<form>
<input type=button value=">->!PÚLSAME!<-<" onclick="saludo()">
</form>
</body>
</html>

   En este código, la página creada hace algo así:

    Expliquemos el código; primero creamos las etiquetas <script> y </script> y les damos el atributo language="JavaScript" después, declaramos la función saludo() y por último, invocamos al objeto window.alert() que recibe un parámetro que es el mensaje.


    Para tratar elementos como las cajas de diálogo, es mejor empezar a usar variables, ¿qué son las variables?, pues son elementos a los cuales les daremos un valor estático, o un valor totalmente dinámico, en el ejempo anterior, podríamos haber invocado al objeto window.alert() de la forma siguiente:

var mensaje = "Esto está realmente bien!!";
window.alert(mensaje);

   De esta forma, el ejemplo se vería igual, pero cuando tras un periodo de tiempo quisieras retomar este Script, te sería más sencillo entenderlo, o si alguien lo leyera, le sería más fácil usarlo y modificar el valor. Ahora estudiaremos más a fondo las variables.


       Para definir una variable lo podemos hacer de varias formas. La primera, es la siguiente: var mivariable; en la cual la sentencia var hace que JavaScript, cree una variable. Pero también podemos definir la variable justo antes de usarla:

...aquí sentencias JavaScript
var mensaje = "HOLA";
...aquí más sentencias

   Bueno, pero para saber qué tipo de información pueden tener las variables les contaré que pueden tener tanto cadenas de caracteres o números, o booleanos...


    Probemos cómo se les pueden dar valores a las variables; podemos hacer que aparezca un cuadro en el cual podamos insertar un texto, la siguiente fuente es la usada para hacer el siguiente ejemplo:

<html>
<head>
<title>Probemos la función creada</title>
<script language="JavaScript>
<!--
function pregunta()
{
window.prompt("Escrie tu nombre:","");
}
//-->
</script>
</head>
<body>
<form>
<input type=button value=")-=ºPÚLSAMEº=-(" onclick="pregunta()">
</form>
</body>
</html>

    Esta función no hace nada, sólo la he incluido para que os familiarizárais con el objeto window.propmpt(a,b) que recibe dos valores, "a" que es el texto a presentar y "b" que es el texto por defecto; con una sencilla utilización de variables, podemos darle algo de utilidad:

<html>
<head>
<title>Probemos la función creada</title>
<script language="JavaScript>
<!--
function pregunta()
{
var nombre;
nombre = window.prompt("Escrie tu nombre:","");
window.alert("Hola "+nombre);
}
//-->
</script>
</head>
<body>
<form>
<input type=button value=")-=ºPÚLSAMEº=-(" onclick="pregunta()">
</form>
</body>
</html>

  Veamos el ejemplo:


Y un ejemplo claro del objeto window.confirm() sería el siguiente:
<html>
<head>
<title>Probemos la función creada</title>
<script language="JavaScript>
<!--
function pregunta()
{
window.confirm("¿Quieres votar esta página?");
}
//-->
</script>
</head>
<body>
<form>
<input type=button value="-=>PÚLSA Y VERÁS<=-" onclick="pregunta()">
</form>
</body>
</html>

El ejemplo mostrado hará lo siguiente:


En realidad, no tiene ninguna utilidad, pero en el capítulo siguiente, veremos control del flujo del programa, y con las sentencias que vallamos viendo, le podremos dar un poco de interactividad.

Siguiente>>>