作为开发人员了解开发过程中经常遇到网页JS错误如何杜绝?
发布日期:2016-08-22 10:46:52
作为开发人员了解开发过程中经常遇到网页JS错误如何杜绝?客户心存疑虑更是对合肥网站制作公司的名誉造成伤害!之前我们曾发布过相关教程,详见:合肥网站制作教程:如何禁止“网页有错误”js错误提示
但是这样的方法不是对所有的JS错误都有效,比如下面我们介绍一个网页错误提示:
我们在给安徽省某某学院进行网站改版的时候发现网页始终出现一个错误提示,程序员为此煞费苦心,研究了许久没有得出结论。即使是使用了禁止JS错误提示的命令也无济于事!为此,合肥卫来网络科技有限公司网站技术部多位成员展开了关于该网页错误的讨论研究,经过激烈讨论和认真的研究,卫来网络的精英们发现该网页前程序员在编写页面导航的时候调用代码:
<scriptlanguage="JavaScript">
functionshow(id)
{
varobj=document.getElementById(id);
obj.style.visibility="visible";
}
functionhidd(id)
{
varobj=document.getElementById(id);
obj.style.visibility="hidden";
}
</script>
此代码的主要作用是用在导航条的下拉菜单中,以鼠标经过的时候出现下拉菜单为成功标志。但粗心的程序员却将所有的导航条栏目全部使用了:
onMouseOver="show('menu_某值');"onMouseOut="hidd('menu_某值');"
于是出现这样的现象:有子菜单的导航是完美的,而无子菜单的独立菜单便出现缺少调用对象的问题!当鼠标经过独立菜单的时候程序需要调用该“某值”,而“某值”并不存在,于是出现网页错误!
经过分析后,卫来网络的技术人员对网页进行了修改,修改后完全无错。研究方案得到认可!
综上所述由合肥卫来网络科技有限公司合肥网站制作公司小王阐述讲解,更多关于如何屏蔽js报错等事项请查看建站相关资讯:https://www.binhunet.com/