<script type="text/javascript">
function ShowMenu(MenuID)
{
if(MenuID.style.display=="none"){
MenuID.style.display="";
}
else{
MenuID.style.display="none";
}
}
</script><span onclick='ShowMenu(Menu".$GLOBALS['ID'].")' ><img src='images/menu_minus.jpg' border='0' align='absmiddle'></span>
function ShowMenu(MenuID)
{
if(MenuID.style.display=="none"){
MenuID.style.display="";
}
else{
MenuID.style.display="none";
}
}
</script><span onclick='ShowMenu(Menu".$GLOBALS['ID'].")' ><img src='images/menu_minus.jpg' border='0' align='absmiddle'></span>
这样的写法在ie下也不能运行啊
这个是动态的,你把$GLOBALS['ID']想象成 一个数就可以
{ alert(MenuID); //这里弹出的值正常吗
if(MenuID.style.display=="none"){
MenuID.style.display="";
}
else{
MenuID.style.display="none";
}
}
---------------------
其次,$GLOBALS['ID'] 这个是php变量吧。那样写有输出吗?
这能得到值?
这个弹出框“[object]”的
那说明你没有把正确的值传过去。。Menu".$GLOBALS['ID']."这个又是什么东西。。
跟踪下拉菜单id的
<tr id=Menu".$GLOBALS["ID"]++." style='display:none'>