我的js文件和asp.net页面是分开在两个文件中。
<script src="../script/menu.js" type="text/javascript"></script>
这是asp.net页面中调用js
onclick="javascript:onImgClick(this)"
js代码如下function onImgClick(object)
{
    try
    {
    
         var id;
         var e;
         var td;
         var obj;
         var submenu;
         var submenubold;
         for(var i=1;i<=5;i++)
         {
            obj = document.getElementById("img_menu_"+i); 
            switch(i)
            {
                case 1:
                    obj.src="../images/b_PortAccess.gif";
                    break;
                case 2:
                    obj.src="../images/b_DeviceManage.gif";
                    break;
                case 3:
                    obj.src="../images/b_UserManage.gif";
                    break;
                case 4:
                    obj.src="../images/b_System.gif";
                    break;
                case 5:
                    obj.src="../images/b_Log.gif";
                    break;
             }
         }
         for(var i=1;i<=15;i++)
         {
            submenubold = document.getElementById("submenu_"+i);
            submenubold.style.fontWeight = "normal";
         }
         for(var i=1;i<=15;i++)
         {
            alert('Reset password failed.');
            id = "img_menu_"+i;
            e = document.getElementById("menu_bar_"+i);
            td = document.getElementById("td_menu_"+i);
            submenu = document.getElementById("menu_"+i);
          window.alert("id: " + id + "__src: " + src + "__object.src: " + object.src);
            if(id == object.id)
            {
                e.style.display = "block";
                td.style.background = "url(../images/menu_td_bg.gif)";
                submenu.style.color = "Black";
                selectedmenu = i;
                switch(i)
                {
                    case 1:
                        object.src="../images/b_PortAccess_oran.gif";
                        window.top.infoFrame.location.href="../portaccess/PA_Main.aspx";
                        submenubold = document.getElementById("submenu_1");
                        submenubold.style.fontWeight = "bold";
                        break;
                    case 2:
                        object.src="../images/b_DeviceManage_oran.gif";
                        window.top.infoFrame.location.href="../deviceman/DM_Main.aspx";
                        submenubold = document.getElementById("submenu_3");
                        submenubold.style.fontWeight = "bold";
                        break;
                    case 3:
                        object.src="../images/b_UserManage_oran.gif";
                        window.top.infoFrame.location.href="../userman/UM_Main.aspx";
                        submenubold = document.getElementById("submenu_7");
                        submenubold.style.fontWeight = "bold";
                        break;
                    case 4:
                        object.src="../images/b_System_oran.gif";
                        window.top.infoFrame.location.href="../systemman/SystemInfo.aspx";
                        submenubold = document.getElementById("submenu_9");
                        submenubold.style.fontWeight = "bold";
                        break;
                    case 5:
                        object.src="../images/b_Log_oran.gif";
                        window.top.infoFrame.location.href="../log/Log_Main.aspx";
                        submenubold = document.getElementById("submenu_13");
                        submenubold.style.fontWeight = "bold";
                        break;
                } 
            }
            else
            {
                e.style.display = "none";
                td.style.background = "url()";
                submenu.style.color = "White";
            }
         }
      }
      catch(e)
      {
         window.alert("id: " + id + "__src: " + src + "__object.src: " + object.src);
      
      }
}
整个运行下来没反应。加入alert()也没输出。
js应该是没执行。
在线等回答。