|
PASO DE PARÁMETROS A FUNCIONES
Es el paso de información (parámetros) a una función. Cuando se realiza la llamada hay que indicar entre los paréntesis los valores que se van a enviar. Estos valores son recogidos por variables locales que son declaradas dentro de los paréntesis.
El utilizar este método de trabajo, evita duplicar líneas, agrupamos el código y nos hace más sencillo la modificación y detección de errores en el código. El modo de hacer esto es básicamente igual que cuando trabajos con las funciones, lo único que cambia son los valores.
SINTAXIS DE LA LLAMADA
<elemento evento=nombre_funcion(valor1,valor2,valorN);>
nombre_funcion(valor1,valor2,valorN);
SINTAXIS DEL DESARROLLO
function nombre_funcion(var1,var2,varN)
{
sentencia(s);
}
Sólo debemos tener en cuenta, que en la llamada y el desarrollo, el número de parámetros coincida en ambos casos.
EJEMPLO 1
<html>
<head>
<script>
function opt(valor)
{
if(valor==1)
alert("Vas a ir a uno");
else
alert("Vas a ir a dos");
}
</script>
<title>Autor:Ricardo Amezua</title>
</head>
<body>
<a href="Uno.htm" onMouseOver=opt(1);>ir a uno</a>
<a href="Dos.htm" onMouseOver=opt(2);>ir a dos</a>
</body>
</html>
EJEMPLO 2
<html>
<head>
<script>
function opt(valor)
{
var cadena;
switch(valor){
case 1:
cadena="uno";
break;
case 2:
cadena="dos";
break;
case 3:
cadena="tres";
break;
case 4:
cadena="cuatro";
break;
}
alert("Vinculo " +cadena);
}
</script>
<title>Autor:Ricardo Amezua</title>
</head>
<body>
<a href="Uno.htm" onMouseOver=opt(1);>uno</a>
<a href="Dos.htm" onMouseOver=opt(2);>dos</a>
<a href="Tres.htm" onMouseOver=opt(3);>tres</a>
<a href="Cuatro.htm" onMouseOver=opt(4);>cuatro</a>
</body>
</html>
CONTINUAR
>
|