Las funciones en
Javascript son, por así decirlo, una lista de procedimientos que se ejecutarán cuando
nosotros lo indiquemos. Esto sirve para evitar que todas las instrucciones que nosotros
indiquemos en el programa se ejecuten al principio. Por ejemplo si queremos que se muestre
un mensaje de alerta cada vez que el usuario da click en un hipervínculo, ponemos el
mensaje de alerta dentro de una función y luego en el hipervínculo escribimos el nombre
de la función para que se active cada vez que demos click, veamos el ejemplo:
Código:
<script
language="Javascript">
<!--
function mensaje( ){
alert("Mensaje de alerta.....")
}
// -->
</script>
<a href="javascript: mensaje( )">Da
click para un mensaje de alerta</a> |
Para crear una función primero se escribe la palabra function, después el nombre que nosotros
queramos (mensaje) y a continuación
unos paréntesis ( ), la rutina de la
función va encerrada entre { }
Entonces para crear la función escribimos function mensaje(
), la
rutina a seguir va encerrada entre { }, es decir { alert("Mensaje de
alerta.....") }, podemos crear todas las funciones que
queramos y dentro de las funciones pueden ir todos los métodos que nosotros
elijamos,
esto se vera mejor en el capítulo V.
Para llamar a la función debemos escribir un hipervínculo, primero
con la palabra Javascript, luego dos puntos : y por último el nombre de la función junto con los paréntesis ( ).
El resultado es Javascript : mensaje ( ),
Si queremos que la función se active con un evento ponemos el nombre de la función junto
con los paréntesis, todo dentro de comillas, ejemplo:
<img onload="funcion (
)">
Si llamamos a la función dentro de un código Javascript entonces
quitamos las comillas y los paréntesis, ejemplo:
<script
language="Javascript"><!--
document.onload= función
--></script>