Javascript
Inviato: 28/04/2010, 17:49
Salve a tutti, ho una domanda che mi attanaglia:
Ho tutta una serie di div con id "box" e vorrei che con un evento javascipt del tipo omouseover la sua classe cambiasse da "red" (predefinita) a "white"; e una volta fatto ciò, quando l'evento onmouseout si verifica, il procedimento si avvii inversamente.
Allora scriviamo:
Il problema è però questo: I div sono molti e hanno lo stesso id, quindi è ovvio che appena passo sopra ad uno di questi, tutti i div "box" cambino la loro classe. C'è un sistema per fare in modo che solo all'elemento su cui il mouse passa sopra cambi la sua classe?
Ho tutta una serie di div con id "box" e vorrei che con un evento javascipt del tipo omouseover la sua classe cambiasse da "red" (predefinita) a "white"; e una volta fatto ciò, quando l'evento onmouseout si verifica, il procedimento si avvii inversamente.
Allora scriviamo:
Codice: Seleziona tutto
function whiteBox() {;
document.getElementById('box').className = 'white';
}
function redBox() {
document.getElementById('box').className = 'red';
}