Подскажите , пожалуйста, как можно сделать, чтоб по нажатию на ссылку фон ячейки , в которой находится ссылка становился желтым (к примеру), а когда не нажата - зеленый. То есть, если нажата ссылка и нужный контент подгружен, то цвет ячейки  - один, а если ссылка не активировалась - то другой.
Я делала так:
Но это это срабатывает толко при клике на ссылку, а надо, чтоб цвет ячейки был постоянным:
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>