Buongiorno a tutti,
ho scritto la seguente funzione in javascript e non riesco a capire cosa sbaglio.
La funzione è applicata ad oggetti che hanno sfondo blu oppure sfondo nero. Se lo sfondo dell'oggetto passato è nero allora diventerà blu e viceversa.codice:function cambiaSfondo(oggetto) { var bg = oggetto.style.background; var sfondo1 = "white"; var sfondo2 = "blue"; if(bg == sfondo1) { bg = sfondo2; } else { bg = sfondo1; } }
Ovviamente questa funzione l'ho studiata in modo tale che possa funzionare sull'evento onmouseover e onmouseOut.
Purtroppo funziona solo nel caso di mouseover e quindi lo sfondo rimane solo di un colore.
In cosa sbaglio?
Suggerimenti?
Grazie in anticipo