aspx 中 <TABLE class=mLabel id=tit3 onclick=menudis(tit3,show3,titfont3,7)>这样的代码怎么不生效啊,而HTML中又可以代码是这样的<SCRIPT language=JavaScript src="Admin.js"></SCRIPT>(ASPX页面中)
以下是admin.js中的
function menudis(tit,show,font,num){
  for(g=1;g<=num;g++){
document.all("show"+g).style.display="none";
document.all("tit"+g).className="mLabel";
document.all("titfont"+g).className="mLabeltit";
  }
  if(tit.style.display=="none"){
show.style.display="none";
tit.className="mLabel";
font.className="mLabeltit";
}
else{
show.style.display="";
tit.className="mLabel1";
font.className="mLabeltit1";
}
}
具体怎么改才行,先谢谢了!~~~

解决方案 »

  1.   

    <SCRIPT language=JavaScript src="Admin.js"> </SCRIPT>
    admin.js中?
    文件名不匹配。
    onclick=menudis(tit3,show3,titfont3,7)需要加“”
      

  2.   

    加上引号试试 <TABLE class=mLabel id=tit3 onclick="javascript:menudis(tit3,show3,titfont3,7)">
      

  3.   

    <TABLE class=mLabel id=tit3 onclick=menudis("tit3","show3","titfont3",7)>
    function menudis(tit,show,font,num){
    tit = document.getElementById(tit);
    show= document.getElementById(show);
    font= document.getElementById(font);
      for(g=1;g <=num;g++){
    document.getElementById("show"+g).style.display="none";
    document.getElementById("tit"+g).className="mLabel";
    document.getElementById("titfont"+g).className="mLabeltit";
      }show.style.display="";
    tit.className="mLabel1";
    font.className="mLabeltit1";} 
      

  4.   

    aspx文件不认这些语句的document.all("show"+g).