Hola!
No se nada de Javascript, pero tengo que hacer un banner que vaya cambiando la imágen aleatoriamnete cad vez que se entra en la página.
Hwe pillado un código por ahi, pero lo he usado, y no me va..la verdad que no se muy bien si lo estoy haciendo bien. este es el código:
1. <script language="JavaScript" type="text/javascript">
2. <!--
3. // La función devuelve un número entre 0 y "nums - 1"
4. function getRandom(nums)
5. {
6. var ranNum= Math.round(Math.random()*nums);
7. return ranNum;
8. }
9.
10. // Nos dice cuantas imágenes tenemos
11. var numberOfImages = 5;
12. var randomNumber = getRandom(numberOfImages);
13.
14. // Creamos un Array con los nombres de las imagenes, introduce tantas como necesites pero recuerda actualizar también la variable numberOfImages
15. var image = new Array(numberOfImages);
16. image[0]="imagen1.gif";
17. image[1]="imagen2.gif";
18. image[2]="imagen3.gif";
19. image[3]="imagen4.gif";
20. image[4]="imagen5.gif";
21.
22. // Escribimos la etiqueta img con una imagen aleatoria
23. document.write("<img xsrc='" + image[randomNumber] + "' />");
24.
25. --></script>
La cosa es que no se muy bien donde tengo k colocar la ruta de mis imágenes, ni si debo o no poner la imágen o una de ellas en el html, dentro de su div correspondiente, u poner otra cosa, una llamada al script o algo asi...
el caso es que lo tengo pero no me va..
algo estoy haciendo mal seguro...
He colocado las imagenes en ina carpeta llamada images.
si alguien puede echarme un cable le agradezco mucho.
saludos :)