![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/07/2005, 06:37
|
![Avatar de KarlanKas](http://static.forosdelweb.com/customavatars/avatar11549_2.gif) | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes Puntos: 61 | |
Hay un truco que aprendí de tunait:
pasas un solo argumento que contiene varios separados por "|". Luego con la función split lo divides en un array y para saber el número de argumentos solo tienes que pedir el length.
Sería algo así: Código PHP: function pepe(argumentos){
argumento=argumentos.split("|");
frase="Número de argumentos: "+argumento.length+"\n\n";
for (a=0;a<argumento.length;a++){
frase+="Argumento nº "+a+": "+argumento[a]+"\n";
}
alert(frase);
}
Y la forma de llamar a la función sería: Código PHP: <input
type="button"
onclick="pepe('gazpacho|remolacha|nariz|camino soria| mi mama me mima')"
value="probar" />
Espero que te sirva!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |