Banner Rotativo Com Javascript E Iframe
Banner rotativo com javascript e iframe
Escrito por Lucasbr em
JavaScript e Ajax. Data: 22/07/2008
Licença: Alguns direitos reservados. Dar créditos ao autor e linkar este original
Ver tópico original no fórum.
e ai galera, blz?
ontem eu tava conversando com um camarada e ele precisava de um script q fazia isso.. um banner rotativo com javascript e iframe..procurei e nada.. ninguem consegui fazer a budega funcionar.. porem, eu desenvolvi um esuqem aqui q funcionou de boa, nao sei se é a melhor forma de se fazer, mas funciona 100%...
segue o codigo:
CODE
<script>
function atualiza(){
document.getElementById("banner").innerHTML = '<iframe name="testeiFrame" src="http://www.ievolutionweb.com/forum/banner.php" width="468" height="60" scrolling="no"></iframe>';
timer();
}
function timer(){
// aumente o 3000 par ao numero de segundos q deseja. 3000 = 3 segundos
setTimeout("atualiza()",3000);
}
window.onload = timer();
</script>
<div id="banner">
<iframe src="http://www.ievolutionweb.com/forum/banner.php" id="testeiFrame" name="testeiFrame" width="468" height="60"></iframe>
</div>
Comentários:
dragun disse:
De qualquer maneira...você não precisa criar o iFrame denovo, você só precisa alterar a página que está dentro dele.
Coloca um id no iframe e faz assim:
document.getElementById("testeiFrame").src="http://www.ievolutionweb.com/forum/banner.php";
timer();
}
Se você preferir, postei uma solução de rotatividade com JS a alguns dias >> AQUI <<
Falows véio...
Lucasbr disse:
dragun disse:
Acabei de testar aqui e está 100%...
tem certeza que ele acusou erro???
function atualiza(){
document.getElementById("testeiFrame").src = "http://www.ievolutionweb.com/forum/banner.php";
timer();
}
function timer(){
// aumente o 3000 par ao numero de segundos q deseja. 3000 = 3 segundos
setTimeout("atualiza()",3000);
}
window.onload = timer();
</script>
<div id="banner">
<iframe src="http://www.ievolutionweb.com/forum/banner.php" id="testeiFrame" name="testeiFrame" width="468" height="60"></iframe>
</div>
Lucasbr disse:
funciona, ams da esse alerta
Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).