我的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应该是没执行。
在线等回答。
<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应该是没执行。
在线等回答。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货