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.