Gracias DriverOp! Me ha ido genial tu respuesta. Lo que lo explique mal yo, porque no es el mismo div, cada vez cambia, pero bueno eso lo he sabido arreglar yo. Mira he conseguido crear esto:
Código Javascript :
setInterval(function () {
setTimeout(function () {
document.getElementById('next2').click();
}, 1000);
setTimeout(function () {
document.getElementById('next3').click();
}, 2000);
setTimeout(function () {
document.getElementById('next4').click();
}, 3000);
setTimeout(function () {
document.getElementById('next5').click();
}, 4000);
setTimeout(function () {
document.getElementById('next6').click();
}, 5000);
setTimeout(function () {
document.getElementById('next1').click();
}, 6000);
}, 6000); // cada 6 segundos
Que hace lo que yo quería con un único problema, que tarda 6 segundos en empezar. Quiero que empiece al cargar la pagina, pero si quito los 6 segundos del setInterval no da tiempo a que termine todo que vuelve a empezar... Seguro que es una tontería pero no se como hacerlo