Lo que yo quiero, es poner una LISTA de imágenes como la anterior, cada una diferente claro, y que salgan al azar. O sea, que al abrir el portal salga una al azar. Para que sea más fácil, ya que no todas las imágenes tienen la misma probabilidad de salir, quiero hacer esto:
if (Math.random()*100 < 5) //imagen 1; else if (Math.random()*100 < 8) imagen 2; else if (Math.random()*100 < 12) imagen 3; else if (Math.random()*100 < 20) imagen 4; else imagen 5;
5 + 8 + 12 + 20 = 45;
100 - 45 = 55;
así, imagen 1 tiene un 5% de salir, imagen 2 tiene un 8%, imagen 3 tiene un 12%, imagen 4 tiene un 20% y, si nunguna se cumple, sale imagen 5 con el 55% restante.
Creo que es estadísticamente cierto
Pero no sé cómo plantearlo. Eso lo podría poner dentro de un
<script type="text/javascript">
</script>
pero, si pongo las imágenes dentro del script, NO SE VEN! Y fuera no funciona el random!!
#2·Publicado por chavp, el 18 de Febrero de 2012 a las 16:55
cómo estas poniendo las imágenes, con http://... o sin eso ?
De interés Público
NO AGREGARME COMO AMIGO, gracias Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer
#4·Publicado por chavp, el 18 de Febrero de 2012 a las 17:25
Prueba alojando las imágenes en el espacio web del foro
De interés Público
NO AGREGARME COMO AMIGO, gracias Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer
#5·Publicado por DarkK_Raziel, el 18 de Febrero de 2012 a las 17:32
No, no funciona... algo se deberá hacer para poder insertar imágenes de este modo dentro de un script >_<
pd- esto es lo que tengo (no sé si funcionará, C++ no es igual que javascript...)
<script type="text/javascript"> var sigue = true; while (sigue) { if (Math.random()*100 <= 15) {<img src="linkA" border="0" title=""></img>; sigue = false;} else if (Math.random()*100 <= 30) {<img src="linkB" border="0" title=""></img>; sigue = false;} else if (Math.random()*100 <= 55) {<img src="linkC" border="0" title=""></img>; sigue = false;} } </script>
Esa es mi idea, lo cual daría a salir la imagenA un 15%, a la B un 30% y a la C un 55%, con probabilidades exactas al ser un while. Pero no sé implementarlo a javascript y que salgan las imágenes...
Editado por DarkK_Raziel, Sábado, 18 de Febrero de 2012, 19:02
#6·Publicado por chavp, el 18 de Febrero de 2012 a las 20:02
y te funciona en el pc, o en otro lado?
De interés Público
NO AGREGARME COMO AMIGO, gracias Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer
TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro