JavaScript - Convertir un if en un switch para cambiar fotos

 
Vista:

Convertir un if en un switch para cambiar fotos

Publicado por isaac (3 intervenciones) el 15/11/2004 17:46:34
Hola, muy buenas,

Necesito ayuda para convertir el siguiente if:

<script language="JavaScript">
if(Math.random()>0.5) {
document.write("<img src=foto1.jpg>");
}
else document.write("<img src=foto2.jpg>");
</script>

en un switch.
Para que cada vez que se entre en una pagina web se cambie la foto, ara mismo solo puedo cambiar dos, porque tengo el if, y por eso mismo necesito el switch para poder cambiar a mas de dos.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Convertir un if en un switch para cambiar fotos

Publicado por Marc (22 intervenciones) el 17/11/2004 16:42:21
Hola, para hacer lo que propones puedes definir un vector con los nombres de las imágenes

<script language="javascript">
....
//defines el vector con los nombre
var vImg = new Array("primera.gif","segunda.gif","tercera.gif","cuarta.gif");
document.write("<img src='" + vImg[Math.floor(Math.floor(Math.random() * 10) / (10/vImg.length))] + "'>");
...

Espero q t sirva
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar