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";
}
}
具体怎么改才行,先谢谢了!~~~
以下是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";
}
}
具体怎么改才行,先谢谢了!~~~
admin.js中?
文件名不匹配。
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";}