Подскажите , пожалуйста, как можно сделать, чтоб по нажатию на ссылку фон ячейки , в которой находится ссылка становился желтым (к примеру), а когда не нажата - зеленый. То есть, если нажата ссылка и нужный контент подгружен, то цвет ячейки - один, а если ссылка не активировалась - то другой.
Я делала так:
Но это это срабатывает толко при клике на ссылку, а надо, чтоб цвет ячейки был постоянным:
var last_change = null;
var last_color = null;
function ChangeColor(id, color){
if( last_change != null ){
last_change.style.backgroundColor = last_color;
}
last_change = document.getElementById(id);
last_color = document.getElementById(id).style.backgroundColor;
document.getElementById(id).style.backgroundColor = color;
}
<table id="table" border="1" bgcolor="Gray" >
<tr>
<td id="td1" style="background-color:gray;"><a onclick="ChangeColor( 'td1', 'yellow' )" href="?page1=1">HTML 1</a></td>
<td id="td2" style="background-color:gray;"><a onclick="ChangeColor( 'td2', 'yellow' )" href="?page2=2">HTML 2</a></td>
<td id="td3" style="background-color:gray;"><a onclick="ChangeColor( 'td3', 'yellow' )" href="?page3=3">HTML 3</a></td>
</tr>
</table>