Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未确定的Javascript错误_Javascript - Fatal编程技术网

未确定的Javascript错误

未确定的Javascript错误,javascript,Javascript,我已经实现了.NET登录功能,每当用户单击登录锚按钮访问Login.aspx时,我就会收到一个JavaScript错误 此锚定菜单按钮是母版页中定义的CSS菜单的一部分 当我在本地运行此操作时,错误指示: “ddmegamenu”未定义 但是,此脚本在母版页中定义: 所有子页面都可以看到此脚本,包括Login.aspx: <script type="text/javascript"> ddmegamenu.docinit({ menuid: 'solidmen

我已经实现了.NET登录功能,每当用户单击登录锚按钮访问Login.aspx时,我就会收到一个JavaScript错误

此锚定菜单按钮是母版页中定义的CSS菜单的一部分

当我在本地运行此操作时,错误指示:

“ddmegamenu”未定义

但是,此脚本在母版页中定义:

所有子页面都可以看到此脚本,包括
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>