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?