读书人

滑动门的有关问题 此代码完成后在IE和

发布时间: 2012-02-24 16:30:39 作者: rapoo

滑动门的问题 此代码完成后在IE和MF下运行都正常 ,可是完成其他版块的内容后才发现此代码在MF下却完全失效 贴出来请帮忙查错!
页面使用了母版页 滑动门放在内容页中。我是新手,为求简单所以在js文件内直接写了控件的ClientID,请不要笑呵呵

C# code
 <div  class="sell">              <ul id="Ul1" class="sellMenu" runat="server">                 <li id="tb_1" class="selected" onmousemove="xgz:HoverLi(1);" runat="server">东风天龙平板汽车</li>                 <li id="tb_2" class="noselected" onmousemove="xgz:HoverLi(2);" runat="server">东风天龙牵引汽车</li>                 <li id="tb_3" class="noselected" onmousemove="xgz:HoverLi(3);" runat="server">东风天龙专用汽车</li>              </ul>           </div>           <div  class="sellBorder">                  <div class="dis"   id="tbc_01">                      <asp:Repeater                           ID="repeater1"                           runat="server">                           <ItemTemplate>                            <asp:HyperLink                                ID="hyperlink2"                                Text='<%#Eval("CheXingHao")%>'                                NavigateUrl='<%#"~/CheXingDetails.aspx?CheXingID="+Eval("CheXingID")%>'                                runat="server" />                           </ItemTemplate>                           </asp:Repeater>                        <asp:HyperLink                           ID="hyperlink4"                           CssClass="gengduo"                           NavigateUrl="~/CheXingList.aspx?LeiBieID=16"                           Text="查看更多..."                           runat="server" />                  </div> 

JScript code
function g(o)    {     return document.getElementById(o);    } function HoverLi(n){     for(var i=1;i<=3;i++)       {        g('ctl00_ContentPlaceHolder1_getchexinglist_tb_'+i).className='noselected';        g('tbc_0'+i).className='undis';       }       g('tbc_0'+n).className='dis';       g('ctl00_ContentPlaceHolder1_getchexinglist_tb_'+n).className='selected'; }




[解决办法]
检查你页面生成的html中是否存在相同id的控件;

读书人网 >asp.net

热点推荐