menu_li.htm
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
li {
display:block;
float:left;
width:5em;
text-align:center;
border:1px solid black;
}
.selected {
font-weight:bold;
background-color:yellow;
}
</style>
<script type="text/javascript">
function setClass(){
var lis=document.getElementsByTagName('li');
var regex=new RegExp(get('button'));
for (var i_tem = 0; i_tem < lis.length; i_tem++)
if(regex.test(lis[i_tem].innerHTML.toLowerCase()))
lis[i_tem].className='selected';
}
function get(key_str) {
var query = window.location.search.substr(1);
var pairs = query.split("&");
for(var i = 0; i < pairs.length; i++) {
var pair = pairs[i].split("=");
if(unescape(pair[0]) == key_str)
return unescape(pair[1]);
}
return null;
}
if(get('button')){
if ( typeof window.addEventListener != "undefined" )
window.addEventListener( "load", setClass, false );
else if ( typeof window.attachEvent != "undefined" )
window.attachEvent( "onload", setClass );
else {
if ( window.onload != null ) {
var oldOnload = window.onload;
window.onload = function ( e ) {
oldOnload( e );
setClass();
};
}
else
window.onload = setClass;
}
}
</script>
</head>
<body>
<ul>
<li>Home</li>
<li>About</li>
<li>Contact</li>
</ul>
</body>
</html>
Link to the above page as:
HTML Code:
<a href="menu_li.htm?button=home">Home</a>
<a href="menu_li.htm?button=about">About</a>
<a href="menu_li.htm?button=contact">Contact</a>
Bookmarks