Ciao a tutti!
Ho una funzione che dovrebbe partire all'avvio della pagina mostrando un div, poi la stessa funzione dovrebbe procedere utilizzando un setInterval (in modo da variare i div che vengono visualizzati dopo un determinato tempo).
La funzione è la seguente:
codice:
<script type="text/javascript">
var k = 1;
function setTweewt() {
if (k == 1) {
document.getElementById("tweet1").style.display = "block";
document.getElementById("tweet2").style.display = "none";
document.getElementById("tweet3").style.display = "none";
document.getElementById("tweet4").style.display = "none";
k = 2;
} else if (k == 2) {
document.getElementById("tweet1").style.display = "none";
document.getElementById("tweet2").style.display = "block";
document.getElementById("tweet3").style.display = "none";
document.getElementById("tweet4").style.display = "none";
k = 3;
} else if (k == 3) {
document.getElementById("tweet1").style.display = "none";
document.getElementById("tweet2").style.display = "none";
document.getElementById("tweet3").style.display = "block";
document.getElementById("tweet4").style.display = "none";
k = 4;
} else if (k == 4) {
document.getElementById("tweet1").style.display = "none";
document.getElementById("tweet2").style.display = "none";
document.getElementById("tweet3").style.display = "none";
document.getElementById("tweet4").style.display = "block";
k = 1;
}
}
</script>
[QUI I MIEI DIV]
<script>
setInterval(setTweewt(), 4000);
</script>
Tuttavia anche impostando un display "block" riferito ad uno dei div indicati, prima della funzione, non viene comunque eseguito nulla.
Dove sbaglio?