在DreamWeaver中能运行的页面,就是鼠标放在图片上就出现下拉采单,在DreamWeaver中可以很好的运行,相应的转化为ASP.NET代码如下:在.NET中运行后,当鼠标放在图片时就弹出窗体:
当前页的脚本发生错误
行: 14
字符 3
错误 'Menu'未定义
代码 0
URL http://localhost/mmload/WebForm1.aspx 请问高手门是怎么回事情呀,好郁闷呀.........
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="mmload.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_1216100734_0) return;
window.mm_menu_1216100734_0 = new Menu("root",83,18,"",12,"#000000","#00FFFF","#FFFFFF","#CCCCCC","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
mm_menu_1216100734_0.addMenuItem("新建项目1","location='inquire.aspx'");
mm_menu_1216100734_0.addMenuItem("新建项目2","location='inquire.aspx'");
mm_menu_1216100734_0.addMenuItem("新建项目3","location='inquire.aspx'");
mm_menu_1216100734_0.hideOnMouseOut=true;
mm_menu_1216100734_0.bgColor='#555555';
mm_menu_1216100734_0.menuBorder=1;
mm_menu_1216100734_0.menuLiteBgColor='#FFFFFF';
mm_menu_1216100734_0.menuBorderBgColor='#777777'; window.mm_menu_1216103358_0 = new Menu("root",90,18,"",12,"#000000","#00FFFF","#FFFFFF","#CCCCCC","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
mm_menu_1216103358_0.addMenuItem("新建项目11","location='outworksummary.aspx'");
mm_menu_1216103358_0.addMenuItem("新建项目22","location='outworksummary.aspx'");
mm_menu_1216103358_0.hideOnMouseOut=true;
mm_menu_1216103358_0.bgColor='#555555';
mm_menu_1216103358_0.menuBorder=1;
mm_menu_1216103358_0.menuLiteBgColor='#FFFFFF';
mm_menu_1216103358_0.menuBorderBgColor='#777777';mm_menu_1216103358_0.writeMenus();
} // mmLoadMenus()
//-->
</script>
<script language="JavaScript" src="mm_menu.js"></script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<script language="JavaScript1.2">mmLoadMenus();</script>
<form id="Form1" method="post" runat="server">
<table width="748" border="0">
<tr>
<td><a href="javascript:;" onMouseOver="MM_showMenu(window.mm_menu_1216100734_0,0,25,null,'image1')"
onMouseOut="MM_startTimeout();"><img src="images/gzap.bmp" name="image1" width="158" height="25" border="0" id="image1"></a></td>
<td>
<a href="javascript:;" onMouseOver="MM_showMenu(window.mm_menu_1216103358_0,0,25,null,'image2')"
onMouseOut="MM_startTimeout();"><img src="images/gzhz.bmp" name="image2" width="158" height="25" border="0" id="image2"></a></td>
</tr>
</table>
</form>
</body>
</HTML>
当前页的脚本发生错误
行: 14
字符 3
错误 'Menu'未定义
代码 0
URL http://localhost/mmload/WebForm1.aspx 请问高手门是怎么回事情呀,好郁闷呀.........
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="mmload.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_1216100734_0) return;
window.mm_menu_1216100734_0 = new Menu("root",83,18,"",12,"#000000","#00FFFF","#FFFFFF","#CCCCCC","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
mm_menu_1216100734_0.addMenuItem("新建项目1","location='inquire.aspx'");
mm_menu_1216100734_0.addMenuItem("新建项目2","location='inquire.aspx'");
mm_menu_1216100734_0.addMenuItem("新建项目3","location='inquire.aspx'");
mm_menu_1216100734_0.hideOnMouseOut=true;
mm_menu_1216100734_0.bgColor='#555555';
mm_menu_1216100734_0.menuBorder=1;
mm_menu_1216100734_0.menuLiteBgColor='#FFFFFF';
mm_menu_1216100734_0.menuBorderBgColor='#777777'; window.mm_menu_1216103358_0 = new Menu("root",90,18,"",12,"#000000","#00FFFF","#FFFFFF","#CCCCCC","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
mm_menu_1216103358_0.addMenuItem("新建项目11","location='outworksummary.aspx'");
mm_menu_1216103358_0.addMenuItem("新建项目22","location='outworksummary.aspx'");
mm_menu_1216103358_0.hideOnMouseOut=true;
mm_menu_1216103358_0.bgColor='#555555';
mm_menu_1216103358_0.menuBorder=1;
mm_menu_1216103358_0.menuLiteBgColor='#FFFFFF';
mm_menu_1216103358_0.menuBorderBgColor='#777777';mm_menu_1216103358_0.writeMenus();
} // mmLoadMenus()
//-->
</script>
<script language="JavaScript" src="mm_menu.js"></script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<script language="JavaScript1.2">mmLoadMenus();</script>
<form id="Form1" method="post" runat="server">
<table width="748" border="0">
<tr>
<td><a href="javascript:;" onMouseOver="MM_showMenu(window.mm_menu_1216100734_0,0,25,null,'image1')"
onMouseOut="MM_startTimeout();"><img src="images/gzap.bmp" name="image1" width="158" height="25" border="0" id="image1"></a></td>
<td>
<a href="javascript:;" onMouseOver="MM_showMenu(window.mm_menu_1216103358_0,0,25,null,'image2')"
onMouseOut="MM_startTimeout();"><img src="images/gzhz.bmp" name="image2" width="158" height="25" border="0" id="image2"></a></td>
</tr>
</table>
</form>
</body>
</HTML>
这句放到
<script language="JavaScript">
...
</script>
的前面试试!
Microsoft JScript 运行时错误: 'Menu' 未定义。提示以下这句有问题,是不是要在那里定义Menu 如果是怎么搞呀 window.mm_menu_1216100734_0 = new Menu("root",83,18,"",12,"#000000","#00FFFF","#FFFFFF","#CCCCCC","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
放到下面,即你所有的菜单下面,如放在</form>结束前
<script language="JavaScript" src="../mm_menu.js"></script>也可以参考一下
http://singlepine.cnblogs.com/articles/259955.html