导航菜单做到了一个head.ascx 里,
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="head.ascx.cs" Inherits="WebUserControl_head1" %> <div id="banner" style="width:961px;height:30px; font-size:5px; line-height: 34px; overflow: hidden;
background-color:#858384">
<ul style=" text-align:center" class="Navigate">
<li> <A class=td1 id="lk1"
href="Default0728.aspx">首页</A> </li>
<li> <A class=td1 id="lk2"
href="about.aspx">走进</A> </li>
<li> <A class=td1 id="lk3"
href="newslist.aspx">新闻中心</A> </li>
<li> <A class=td1 id="lk4"
href="product.aspx">产品中心</A></li>
<li> <A class=td1 id="lk5"
href="gongcheng.aspx">工程</A> </li>
<li> <A class=td1 id="lk6"
href="product.aspx?id=36">专题</A> </li>
</ul>
</div>
<div> 在每个页面都引用 head.ascx
希望当前页的菜单可以高亮显示,该怎么弄啊
//加载左边菜单相关效果
function setLeftMenu(s,div)
{
var a=D$(div).getElementsByTagName("li");
for(var i=0;i<a.length;i++)
{
var reg=new RegExp("</?(a|A)[^>]*>","gi");
if(Ks(a[i].innerHTML.replace(reg,""))==s)
{
a[i].className="LeftNavliSel";
}
else
{
a[i].className="";
}
}
}样式自己来定!!