Salve, dovrei creare una sorta di intermittenza tra due immagini (o meglio, cambia il background di un div), quindi avevo provato a fare così:
codice:
function direct()
{
var e = document.getElementById('diretta').style.background;
if(e == "url(images/menu/diretta1.gif)") {
e == "url(images/menu/diretta1.gif)";
} else {
e == "url(images/menu/diretta1.gif)";
}
}
window.setInterval("direct()", 1500);
Il problema è che non funziona, se provo a mandare un alert col contenuto di e ( alert(e) ), l' alert appare vuoto.
Il css è questo:
codice:
#diretta {
background: url(images/menu/diretta1.gif);
width: 290px;
height: 43px;
float: left;
}
#diretta:hover, #diretta_tp {
background: url(images/menu/diretta2.gif);
width: 290px;
height: 43px;
float: left;
}
Dove è l' errore?