Chcę zrobić tabelkę która standardowo ma kolor1 po najechaniu ma kolor2 a po kliknięciu ma mieć kolor3 i w tym kolorze zostać póki nie zostanie kliknięta druga tabelka pod spodem.
onmouseover i onmouseout bez problemu w momencie kliknięcia też zmienia się kolor ale po zjechaniu z elementu wraca do poprzedniego.
Jak temu zapobiec?
function ustaw(t,co) { var test = document.getElementById("tabela1"); if(co==0) { test.className = "table"; } if(co==1) { test.className = "tableHover"; } if(co==2) { test.className = "tableClick"; } } <table width="282" height="52" border="0" class="table" id="tabela1" onmouseover="ustaw(this,1);" onclick="ustaw(this,2);" onmouseout="ustaw(this,0);"> <table width="282" height="52" border="0" class="table" id="tabela2" onmouseover="ustaw(this,1);" onclick="ustaw(this,2);" onmouseout="ustaw(this,0);">
Jak zatrzymać kolor po zdarzeniu OnClick?
A jak możnabyłoby to rozwiązać jeżeli tabelka by tworzyła się w pętli?