Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Obtener alerta en funcion del numero de elementos mostrados aleatoriamente

Estas en el tema de Obtener alerta en funcion del numero de elementos mostrados aleatoriamente en el foro de Javascript en Foros del Web. Muy buenas!!! Alguien me puede ayudar por favor !? Mi nivel es casi nulo ... por no decir nulo del todo ... Tengo este script ...
  #1 (permalink)  
Antiguo 10/04/2016, 11:21
 
Fecha de Ingreso: abril-2016
Mensajes: 3
Antigüedad: 8 años
Puntos: 0
Obtener alerta en funcion del numero de elementos mostrados aleatoriamente

Muy buenas!!! Alguien me puede ayudar por favor !? Mi nivel es casi nulo ... por no decir nulo del todo ...
Tengo este script que muestra aleatoriamente 3 imagenes. Al pulsar el boton sale una alerta que indica el numero de imagenes de tipo "1".
Mi consulta es la siguiente: como cambiar el script para que me indique el numero total de imagenes, (ejemplo de alerta: hay 2 imagenes de tipo "1" y 1 imagen de tipo "2"), y lo mas importante: como hacer para obtener un mensaje en funcion del numero de imagenes del mismo tipo mostradas? Es decir si salen 2 o 3 de tipo "1" que salga el mensaje "Buenos dias" ...
Muchas gracias de antemano

<script>
function ver(){
var imagenes=document.getElementsByTagName('IMG');
var cuantos=0;
for (x=0;x<imagenes.length;x++){
if (imagenes[x].getAttribute('name')=="1"){
cuantos+=1;
}
}
alert("hay "+cuantos+" imagenes de tipo "1"");
}
</script>



<script type="text/javascript">
var indice = 0;
enlace = new Array();
enlace[0] = '<img name="1" src="imagen1.jpg"/ >';
enlace[1] = '<img name="2" src="imagen2.jpg"/ >';
enlace[2] = '<img name="1" src="imagen3.jpg"/ >';
enlace[3] = '<img name="2" src="imagen4.jpg"/ >';
enlace[4] = '<img name="1" src="imagen5.jpg"/ >';
enlace[5] = '<img name="2" src="imagen6.jpg"/ >';
enlace[6] = '<img name="1" src="imagen7.jpg"/ >';
enlace[7] = '<img name="2" src="imagen8.jpg"/ >';
enlace[8] = '<img name="1" src="imagen9.jpg"/ >';
enlace[9] = '<img name="2" src="imagen10.jpg"/ >';

indice = Math.random() * (enlace.length);
indice = Math.floor(indice);
for (i=1;i<=3;i++) {
if (indice == enlace.length) indice = 0;
document.write(enlace[indice]);
indice++;
}
</script> <br> <input type="submit" name="Submit" onclick="ver()" value="Submit">
  #2 (permalink)  
Antiguo 10/04/2016, 12:57
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 6 meses
Puntos: 19
Respuesta: Obtener alerta en funcion del numero de elementos mostrados aleatoriamente

jsFiddle

Última edición por Fernand0; 10/04/2016 a las 13:03
  #3 (permalink)  
Antiguo 10/04/2016, 14:31
 
Fecha de Ingreso: abril-2016
Mensajes: 3
Antigüedad: 8 años
Puntos: 0
Respuesta: Obtener alerta en funcion del numero de elementos mostrados aleatoriamente

Muchissimas Gracias crack por tu tiempo !!!
  #4 (permalink)  
Antiguo 10/04/2016, 15:26
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 6 meses
Puntos: 19
Respuesta: Obtener alerta en funcion del numero de elementos mostrados aleatoriamente

Espero que se entienda el codigo, es dentro de todo sencillo. Para mi no hay mejor explicacion que un ejemplo.

Cualquier cosa busca las funciones en W3Schools y si se complica, pregunta en el foro.
  #5 (permalink)  
Antiguo 11/04/2016, 04:16
 
Fecha de Ingreso: abril-2016
Mensajes: 3
Antigüedad: 8 años
Puntos: 0
Respuesta: Obtener alerta en funcion del numero de elementos mostrados aleatoriamente

Se entiende muy bien. Una vez mas ... Muchas Gracias Fenomeno !!! ... Te agradezco muchisimo tu tiempo y tu trabajo. Gracias de corazon, de verdad. Que tengas un dia estupendo.

Etiquetas: aleatoriamente, alerta, elementos, funcion, input, numero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:54.