Boa tarde, estou com problema para passar um array como argumento para o temporizador setInternal:
function temporizer(){
var arrayImagens = new Array("javascript.png","html5.png","css.png");
setInterval("document.getElementById('imagemBanner').src = rotator(arrayImagens);", 2000);
}
function rotator(imagens){
alert(imagens);
var imagem = imagens[cont];
cont++;
if(cont == imagens.length){cont = 0};
return imagem;
}
A idéia é fazer um método chamado rotator que aceite um array de strings que sejam nome de imagens e então possa rodar elas como um banner simples, mas não estou conseguindo passar esse array de forma alguma, detalhe: o nome das imagens pura e simplesmente “dessa forma” eu conseguia dava tudo certinho, só estou tentando dessa maneira para tornar o método mais reutilizavel.