调用那个函数的代码和相关的html贴下 set rsp=server.createobject("adodb.recordset") sqlp="select * from S_Menu where class_parentid="&id1&" order by class_id" rsp.open sqlp,conn,1,1 if rsp.eof and rsp.eof then jiatu="" else zdid="/"&id1&"/" if instr(fuid1,zdid)<>0 then jiatu="<img align=absMiddle class=picwei id=img"&id1&" src=image/gray_jian.gif title=收缩>" else jiatu="<img align=absMiddle class=picwei id=img"&id1&" src=image/gray_jia.gif title=展开>" end if end ifset rsp=server.createobject("adodb.recordset") sqlp="select * from S_Menu where class_parentid="&id1&" order by class_id" rsp.open sqlp,conn,1,1 if rsp.eof and rsp.eof then acdz="" else acdz="id=item$pval[CatID]) style=""CURSOR: pointer;"" onMouseUp=opencat(cat"&id1&",img"&id1&"); language=javascript" end if '-------------- response.write "<tr valign=middle align=right ><td height=50 "&acdz&" > <img src=image/menu_dot.gif> <a href="&diyi_url&" "&target1&" class=daohanglt><font color="&colorbg&"><b>"&name1&"</b></font></a> "&jiatu&" </td></tr>" response.write "<tr valign=middle bgcolor=#cccccc><td height=1></td></tr>" '--------------------------------折叠 if instr(fuid1,zdid)<>0 then response.write "<tr><td id=cat"&id1&" style=""DISPLAY:"">" else response.write "<tr><td id=cat"&id1&" style=""DISPLAY: none"">" end if
set rsp=server.createobject("adodb.recordset")
sqlp="select * from S_Menu where class_parentid="&id1&" order by class_id"
rsp.open sqlp,conn,1,1
if rsp.eof and rsp.eof then
jiatu=""
else
zdid="/"&id1&"/"
if instr(fuid1,zdid)<>0 then
jiatu="<img align=absMiddle class=picwei id=img"&id1&" src=image/gray_jian.gif title=收缩>"
else
jiatu="<img align=absMiddle class=picwei id=img"&id1&" src=image/gray_jia.gif title=展开>"
end if
end ifset rsp=server.createobject("adodb.recordset")
sqlp="select * from S_Menu where class_parentid="&id1&" order by class_id"
rsp.open sqlp,conn,1,1
if rsp.eof and rsp.eof then
acdz=""
else
acdz="id=item$pval[CatID]) style=""CURSOR: pointer;"" onMouseUp=opencat(cat"&id1&",img"&id1&"); language=javascript"
end if
'--------------
response.write "<tr valign=middle align=right ><td height=50 "&acdz&" > <img src=image/menu_dot.gif> <a href="&diyi_url&" "&target1&" class=daohanglt><font color="&colorbg&"><b>"&name1&"</b></font></a> "&jiatu&" </td></tr>"
response.write "<tr valign=middle bgcolor=#cccccc><td height=1></td></tr>"
'--------------------------------折叠
if instr(fuid1,zdid)<>0 then
response.write "<tr><td id=cat"&id1&" style=""DISPLAY:"">"
else
response.write "<tr><td id=cat"&id1&" style=""DISPLAY: none"">"
end if
onMouseUp=opencat(document.getElementById('cat"&id1&"'),document.getElementById('img"&id1&"'));
解决了,果然是document.getElementById这个原因、