Ejecutar funciones incrementando un numero

xmatias Siguiendo

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
8 Jun 2014
Mensajes
281
Necesito que al darle click a un boton se realize la funcion

hola(435);
hola(436);
hola(437);

y así susesivamente hasta llegar a un numero que yo defina, ¿es posible?

Gracias.
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
Había echo algo parecido, pero mi duda es si hay alguna de hacer esto automático, es decir, sin estar dando click..
HTML:
<script>
function boton(cantidad){
for(var i=1;i<=cantidad;i++){
 hola(i);
}
}
</script>
<input type="button" onclick="boton(10);" value="Click">
 

vellenger

Programador
No recomendado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
9 Mar 2013
Mensajes
1.045
Edad
36
HTML:
<script>
function boton(cantidad){
for(var i=1;i<=cantidad;i++){
 hola(i);
}
}
</script>
<input type="button" onclick="boton(10);" value="Click">



Se que se puede entender que lo dejaste rrapido sin probar, pero si se quiere ver funcionando, para el que no lo sepa el codigo seria asi:

HTML:
 <script>
function boton(cantidad){
for(var i=1;i<=cantidad;i++){
 document.write("hola ("+i+")<br>");
}
}
</script>
<input type="button" onclick="boton(10);" value="Click">

Tambien se podria hacer asi:

HTML:
 <script>
function boton(cantidad){
var j = 1;
while(j<=cantidad){
 document.write("hola ("+j+")<br>");
 j++;
}
}
</script>
<input type="button" onclick="boton(10);" value="Click">

Claro que los creditos van para cicklow
Yo solo aclare un poco el asunto :p
 
Última edición:

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
Se que se puede entender que lo dejaste rrapido sin probar...
No se que hay que probar... se responde a las necesidades del user... pero bueno, bien por tu code :encouragement:
 
Arriba