防止JS错误窗口提示的方法_动易Cms教程
问题:在修改模板,或模板中调用的相应广告失效,经常会出现JS错误提示。有什么办法即使修改了模板有些小错误也不再弹出JS错误提示?比如加个容错码等。
解决:假如要让系统容错,可以在模板中添加一段容错代码。方法:
一、可以添加个自定义标签,如“{$MY_ResumeError}”,内容为:
<SCRIPT LANGUAGE="JavaScript">
<!--
function ResumeError() {
return true;
}
window.onerror = ResumeError;
// -->
</SCRIPT>
二、利用系统的模板内容替换功能,将这个自定义标签(如“{$MY_ResumeError}”)放入所有模板中,如:将“</head>”全部替换成“{$MY_ResumeError}</head>”即可。
三、若开启了生成功能,则需生成相关页面。
问题二:当动易系统升级后,比如从2005版本升级到2006版本,也会出现JS错误提示,非凡是图片频道会出现这样的错误提示:PhotoViewer变量未定义.....
分析:这是因为当动易系统升级到2006版本后,客户仍起用了原2005下的模板,而2006版本对后台添加的上传图片会经过JS代码处理,这个JS代码和2006版本下内容页模板里的JS代码相对应,原2005下的内容页模板里的JS代码就对应不上
解决:假如客户起用原2005版本的模板代码,这时请参照2006版本里的模板代码对原模板代码进行修改就可以解决
问题三:当动易网站系统升级后,客户打开网页时在很多页面都会出现JS错误提示,并不是表现在某一两个页面
解决:在网站根目录的JS文件夹下的Stm31.js文件中,找到
If(nIE4||nNN4)window.onerror=function(m,u,l){return !confirm("Java Script Error\n" "\nDescription:" m "\nSource: "u" "\nLine:" l "\n\nSee more details?");}
替换为:IF(nIE4||nNN4)window.onerror=function(m,u,l){return true;}
- MAC错误的解决方法
- 如何屏蔽动易后台导航里的某个功能菜单?
- 动易.NET版本留言自动选定栏目方法
- 动易SiteFactoty整合Discuz!NT3.0
- 在任意位置获取根节点ID标签
- 如何开启SiteWeaver6.8的支持,反对功能
- Windows 2008安装动易.NET系统之四----动易系统安装篇
- Windows 2008安装动易.NET系统之三----数据库篇
- Windows 2008安装动易.NET系统之二----IIS、目录环境配置篇
- 数据库修复,SQL Server 2005内部操作不一致的处理
- 如何安装动易.net程序权限配置
- 为什么提示对Windows系统文件夹下的Temp目录没有访问权限?
- 相关链接:
- 教程说明:
动易Cms教程-防止JS错误窗口提示的方法。