Something like that:
HTML:
<TABLE BORDER="1" style="border: solid 2px LightSkyBlue;">
<TR id="1" onclick="myFunction(1)">
<TH style="color: greenyellow;">IN</TH>
<TH style="color: gold;">F_NAME</TH>
<TH style="color: gold;">L_NAME</TH>
<TH style="color: gold;">ARR_DATE</TH>
<TH style="color: gold;">RET_DATE</TH>
<TH style="color: gold;">PHONE</TH>
</TR>
<TR id="2" onclick="myFunction(2)">
<TH style="color: greenyellow;">IN</TH>
<TH style="color: gold;">F_NAME</TH>
<TH style="color: gold;">L_NAME</TH>
<TH style="color: gold;">ARR_DATE</TH>
<TH style="color: gold;">RET_DATE</TH>
<TH style="color: gold;">PHONE</TH>
</TR>
</TABLE>
SCRIPT (using local storage):
function saveInLocalStorage(key, value) {
localStorage.setItem(key,value);
}
function getFromLocalStorage(key) {
return localStorage.getItem(key);
}
window.myFunction = function(id) {
document.getElementById(id).style.background = "red";
var old_ids = getFromLocalStorage('red');
if(old_ids===null) {
old_ids="";
}
if(old_ids.indexOf(id)<0) {
old_ids +=","+id;
saveInLocalStorage('red', old_ids);
}
};
window.onload = function() {
var ids = getFromLocalStorage('red');
if(ids!==null) {
var vars = ids.split(",");
for(i=0;i<vars.length;i++) {
if(!isNaN(parseFloat(vars[i])) && isFinite(vars[i])) {
document.getElementById(vars[i]).style.background="red";
}
}
}
};
SCRIPT (using cookies):
/*
functions setCookie and getCookie are from the: http://www.w3schools.com/js/js_cookies.asp
*/
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
window.myFunction = function(id) {
document.getElementById(id).style.background = "red";
var old_cookie = getCookie('red');
if(old_cookie.indexOf(id)<0) {
old_cookie +=","+id;
setCookie('red', old_cookie, 2);
}
};
window.onload = function() {
var cookie = getCookie('red');
var vars = cookie.split(",");
for(i=0;i<vars.length;i++) {
if(!isNaN(parseFloat(vars[i])) && isFinite(vars[i])) {
document.getElementById(vars[i]).style.background="red";
}
}
};