Como poner fotos al azar?
Hola a todos, intento poner una foto al azar y no consigo que me parezca nada. ¿Alguien sabe como hacerlo? Esto es lo que yo intento:
<SCRIPT LANGUAGE="JavaScript">
Foto=new Array();
Foto[1]='<A href=dir donde se dirige cuando se pincha la foto' target=_blank ><img border=0 src='foto que quiero poner' width=165 height=115></a>';
Foto[2]='<A href=dir donde se dirige cuando se pincha la foto' target=_blank ><img border=0 src='foto que quiero poner' width=165 height=115></a>';
Foto[3]='<A href=dir donde se dirige cuando se pincha la foto' target=_blank ><img border=0 src='foto que quiero poner' width=165 height=115></a>';
...............
var CantidadFotos=10;
</SCRIPT>
y luego para poner la foto....
<script language="javascript">
var fotoElegida=Math.floor((Math.random()*CantidadFotos)+1);
document.write("Foto[fotoElegida]");
</script>
A ver si alguien me puede ayudar...
Gracias, y un saludo.
<SCRIPT LANGUAGE="JavaScript">
Foto=new Array();
Foto[1]='<A href=dir donde se dirige cuando se pincha la foto' target=_blank ><img border=0 src='foto que quiero poner' width=165 height=115></a>';
Foto[2]='<A href=dir donde se dirige cuando se pincha la foto' target=_blank ><img border=0 src='foto que quiero poner' width=165 height=115></a>';
Foto[3]='<A href=dir donde se dirige cuando se pincha la foto' target=_blank ><img border=0 src='foto que quiero poner' width=165 height=115></a>';
...............
var CantidadFotos=10;
</SCRIPT>
y luego para poner la foto....
<script language="javascript">
var fotoElegida=Math.floor((Math.random()*CantidadFotos)+1);
document.write("Foto[fotoElegida]");
</script>
A ver si alguien me puede ayudar...
Gracias, y un saludo.
Hola.
Lo principal es que quites las comillas en document.write("Foto[fotoElegida]");
Aparte de eso, según lo tienes, hay un problema con las comillas en el primer <script>; debes usar comillas dobles dentro del <a href, si no se lÃa con las sencillas que delimitan el valor de Foto[i]
Lo principal es que quites las comillas en document.write("Foto[fotoElegida]");
Aparte de eso, según lo tienes, hay un problema con las comillas en el primer <script>; debes usar comillas dobles dentro del <a href, si no se lÃa con las sencillas que delimitan el valor de Foto[i]