未确定的Javascript错误
我已经实现了.NET登录功能,每当用户单击登录锚按钮访问Login.aspx时,我就会收到一个JavaScript错误 此锚定菜单按钮是母版页中定义的CSS菜单的一部分 当我在本地运行此操作时,错误指示: “ddmegamenu”未定义 但是,此脚本在母版页中定义: 所有子页面都可以看到此脚本,包括未确定的Javascript错误,javascript,Javascript,我已经实现了.NET登录功能,每当用户单击登录锚按钮访问Login.aspx时,我就会收到一个JavaScript错误 此锚定菜单按钮是母版页中定义的CSS菜单的一部分 当我在本地运行此操作时,错误指示: “ddmegamenu”未定义 但是,此脚本在母版页中定义: 所有子页面都可以看到此脚本,包括Login.aspx: <script type="text/javascript"> ddmegamenu.docinit({ menuid: 'solidmen
Login.aspx
:
<script type="text/javascript">
ddmegamenu.docinit({
menuid: 'solidmenu',
dur: 200 //<--no comma after last setting
})
</script>
ddmegamenu.docinit({
menuid:'solidmenu',
dur:200/您收到错误是因为您没有正确引用Login.aspx页面上的JS文件。这是控制台所说的(除了您发布的错误):
确保正在加载JS文件,并且错误很可能会消失
提示:脚本标记应如下所示:
<script type="text/javascript" src="/js/ddmegamenu.js"></script>
问题很简单,在Account/Login.aspx上,您尝试包含Account/js/ddmegamenu.js
但是您需要在这个url/js/ddmegamenu.js上输入,并且在执行此操作时,不要包含jQuery两次。@James Hill我用:src=“/js/ddmegamenu.js”更改了所有脚本标记。现在我没有收到致命错误,与以前一样,指示“ddmegamenu”未定义,但在所有页面的底部都指示:“完成,但页面上有错误。”“您可以在开发人员网站上看到:@Paul,我刚签出该网站,没有发现任何错误。我的解决方案对您有效吗?@JamesHill是的,您的解决方案有效。在状态栏页面底部,它指示“完成,但有错误”
<script type="text/javascript" src="/js/ddmegamenu.js"></script>