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">