No creo que sea la mejor solución, pero a ver si os sirve esta idea,
escrita así a pelo:
<script>
var x;var total = 15;
do{x=Math.random();x*=total;x=Math.round(x);}while(!(x>0&&x<=total));
document.write("<img src='../media/0"+x+"img.jpg' width='173' height='304'>");
</script>

Donde las imagenes se deben llamar:
01img.jpg
02img.jpg
...
0nimg.jpg
Y sólo hay que cambiar la ruta a las imagenes:
 ../media/ 
y la variable total.
Si las imágenes son de distintos tamaños, bastaría con suprimir el
width y el height, para rematar la chapucilla.
Si lo queréis algo más consistente, convendría tener un par de arrays
con los nombres de las imagenes y sus alt, algo así:
<script>
var x;var total=5;
var 
arrImg=[null,"foto01.jpg","imagen01.png","foto02.jpg","imagen02.png","foto03.jpg","imagen03.png"];
var arrAlt=[null,"foto01","imagen01","foto02","imagen02","foto03","imagen03"];
do{x=Math.random();x*=total;x=Math.round(x);}while(!(x>0&&x<=total));
document.write("<img src='../media/"+arrImg[x]+"' alt='"+arrAlt[x]+"'
width='173' height='304'>");
//document.write(arrImg[x]); document.write(arrAlt[x]);
</script>

Espero que os sirva.
Saludos, Paulo.

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [EMAIL PROTECTED]
Puedes modificar tus tados o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a