[Ovillo] Algo no anda bien...

Hermann Kaser hermann.kaser en gmail.com
Sab Feb 10 21:28:24 UTC 2007


> En este script algo no anda bien y no sé qué es...
>
> <html>
> <head>
> <title>Elijo valores</title>
> <script language="JavaScript">
> function textos(i){
> var texto = new Array()
> texto[0] = "Este es el texto numero uno.";
> texto[1] = "Este es el texto numero dos.";
> texto[2] = "Este es el texto numero tres.";
> valor = texto.length;
> for (i=0; i<valor; i++) {
> alert(texto[i])
> break;
> }
> }
> </script>
> </head>
>
> <body>
> <p><a href="javascript:textos(0)">Elijo valor 1</a></p>
> <p><a href="javascript:textos(1)">Elijo valor 2</a></p>
> <p><a href="javascript:textos(2)">Elijo valor 3</a></p>
> </body>
> </html>

Que se supone que tiene que hacer? Si tiene que alert todas las frases
basta con quitar el break; dentro del for. Si se supone que tiene que
alerta solo la frase a cuyo numero corresponde, quita el for y deja
solo alert(texto[i]).

Estas usando el mismo nombre de variable para el for que para la que
recibe la funcion...

-- 
Hermann Käser
http://www.theragingche.com/


Más información sobre la lista de distribución Ovillo