Bueno, lo primero disculparme de antemano porque soy un auténtico novato en esto, y puede que mi duda sea algo demasiado obvio o una verdadera chorrada.
Estoy intentando colocar en mi web unas cuántas imágenes que vayan cambiando cada X tiempo ellas solas, y buscando por internet encontré el siguiente script:
<script>
var cont = 0;
var arr = [
["http://www.a.com","images/img1.jpg"],
["http://www.aa","images/img2.jpg"],
["http://www.aaa.com","images/img3.jpg"]
]
function cambia() {
var d = document.getElementById("idCapita");
cont = cont % arr.length;
d.innerHTML = "[img]"+arr[cont][1]+"[/img]";
cont++;
}
function inicio() {
cambia();
setInterval(cambia, 1000);
}
window.onload=inicio;
</script>
<div id="idCapita"></div>
Ahora mi duda. En teoría, las imágenes cambian. Y digo en teoría porque es el texto lo que cambia, pero no se ve ninguna imágen. Al mostrar la página, donde se deberían ver las imágenes, me aparece [img]images/img1.jpg[/img], [img]images/img2.jpg[/img], etc. cambiando continuamente. Al principio pensé que sería un problema de ruta, pero si en el código doy click derecho en "images/img1.jpg" y doy a Abrir "images/img1.jpg", se me abre perfectamente la imágen que quiero mostrar. He probado cambiando muchas cosas y nada. Probablemente sea un error estúpido, ya que no sé prácticamente nada de ésto, por eso imploro ayuda!