Imágenes Aleatorias En Página
Publicado: 18 Ene 2010, 11:11
Hola, me gustaría pediros ayuda a todos sobre un tema que sé que es simple pero que debido a mis conocimientos no puedo solucionar.
En mi página web que estoy diseñando, he puesto un Javascript que he visto para que al actualizarse la página, muestre una imagen aleatoria, esta función me va correctamente, pero lo que quiero es que la función se llame desde un archivo externo, porque yo pongo la cantidad de imágenes en la página, pero si en un futuro quiero poner más, quiero solo modificar el archivo y no todas las páginas donde esté.
Aquí está la función.
El código como mencioné, funciona correctamente, pero lo que yo quiero es que en "var numeroImagenes = 5" se pueda editar la cantidad desde un archivo externo, o si se puede todo el código mejor, así no tendré en un futuro si en vez de 5 imágenes que sean 10, pues no modificar todos los archivos html.
Lo intenté poniendo en el [HEAD][/HEAD] la llamada a un archivo .js así "<script type="text/javascript" src="archivo.js"> y en el [BODY][/BODY] "<script language="JavaScript" scr="archivo.js">
document.write('<img src="imagenes/sucesos/suceso-' + numeroAleatorio + '.jpg">');
</script>
Pero no me funcionó.
Espero que alguien me pueda ayudar con esto, creo que no es algo complicado, lo creo con ignorancia claro, porque tal vez lo sea.
Muchas gracias por vuestra atención.
En mi página web que estoy diseñando, he puesto un Javascript que he visto para que al actualizarse la página, muestre una imagen aleatoria, esta función me va correctamente, pero lo que quiero es que la función se llame desde un archivo externo, porque yo pongo la cantidad de imágenes en la página, pero si en un futuro quiero poner más, quiero solo modificar el archivo y no todas las páginas donde esté.
Aquí está la función.
Código: Seleccionar todo
[head]
<script type="text/javascript">
var numeroImagenes = 5;
var numeroAleatorio = Math.floor(Math.random() * numeroImagenes ) + 1;
</script>
[/head]
[body]
<script language="JavaScript">
document.write('<img src="imagenes/sucesos/suceso-' + numeroAleatorio + '.jpg">');
</script>
[/body]
Lo intenté poniendo en el [HEAD][/HEAD] la llamada a un archivo .js así "<script type="text/javascript" src="archivo.js"> y en el [BODY][/BODY] "<script language="JavaScript" scr="archivo.js">
document.write('<img src="imagenes/sucesos/suceso-' + numeroAleatorio + '.jpg">');
</script>
Pero no me funcionó.
Espero que alguien me pueda ayudar con esto, creo que no es algo complicado, lo creo con ignorancia claro, porque tal vez lo sea.
Muchas gracias por vuestra atención.