og metoden med at skifte klasse "on-the-fly" er heller ikke særlig godt, da hele DOM-træet skal genskabes. Istedet er det bedre, at skifte de enkelte style-properties én ad gangen - så undgår du det problem.
Evt. kunne man lave en lidt advanceret løsning på problemmet, men hvis dine klasser alligevel kun består af ret små ændringer, så kan det ikke rigtig betale sig.
Ok, jeg er faktisk gået over til this.style.backgroundColor osv. for det virkede bedre.
Tak for infoen. Hvis jeg lige må presse citronen nu hvor du er her, kan du så fortælle hvorfor denne giver Javascript fejl:
<input type="button" value="Annuller" onClick="if(return confirm('Er du sikker på at du vil annullere?')) window.location.href='oversigt.php';" style="width:125px; background-color:#6699CC; ">
Nå, men problemmet er, at du ikke skal skrive return confirm, men blot confirm. Return bruges kun indeni funktioner, for at definere hvad de skal returnere - og her skriver du jo return udenfor en funktion.
Dvs. dit script skal se således ud: <input type="button" value="Annuller" onClick="if(confirm('Er du sikker på at du vil annullere?')) window.location.href='oversigt.php';" style="width:125px; background-color:#6699CC; ">
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.