您现在的位置:小学生自学网>> 信息>> 学习电脑

出现java script error提示框的原因分析及对策

作者: 来源: 发布时间:2010年11月02日 点击数:
 

这个意思是java(一种语言脚本)脚本错误,
可能是网站内添回的JAVA代码不正确,导致网页不能正常访问

也有可能是你本地的原因


没有调用 new ActiveObject("xx")就使用对象


只要把你的IE浏览器里的广告猎手--》启动浮动广告过滤的勾去掉就可以了。

你装的是WINDOWS SP1吗 据说那是因为在出SP1的时候微软与某些JAVA公司产生矛盾,于是。。。。。所以JAVA在SP1上不能用,装个补丁,或安装SP2就可以用了


把脚本文件屏蔽了就可以了


升级IE浏览器,用360之类的修复一下浏览器。


打开下级栏目或内容就出现java Script Error 的解决办法

[b](已经解决)打开下级栏目或内容就出现java Script Error 提示怎么解决?[/b][size=9pt]打开下级栏目或内容就出现java Script Error 提示怎么解决?

在本地调试没有问题,可一通过网络访问就这样,记得有人说加容错码,可治标不治本,而且,容错码是否需要在所有的页面模版来添加呢?

解决方法:

[color=#0000ff]在网站根目录的JS文件夹下的Stm31.js文件中,找到[/color]

[color=#0000ff]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?");}[/color]

[color=#0000ff]替换为:IF(nIE4||nNN4)window.onerror=function(m,u,l){return true;}[/color]

[/size]


这两天刷新我的首页的时候,发现经常会在IE的页脚提示有“Java script error!”,虽然不影响网页的浏览,但是老是看到这网页提示的错误心里就不太舒服,让别人看到还会总觉得这网页挂了什么恶意代码似的,于是决定解决这个问题。

首先我看到百度知道里面有人回答这个问题,那个最佳答案真是让我哭笑不得:是XX网站的问题或是网速慢,没有读到javascript,或者是浏览器的问题,换个浏览器试试。更让人哭笑不得的是,提问者换用了FF后果然再也没有出现该问题了,其实稍微有点常识的人都知道,FF自称“不会中毒的浏览器”是因为它在里面禁用了许多的Java script 代码,也许你那个出错的Java script 代码就这样让FF给屏蔽了,所以再也没有显示出来,亦或者是FF在显示的时候容许了Java script 错误。这一点我们也可以在IE是实现的:点ie浏览器的属性——安全——自定义级别,禁用所有的Java小程序肢本 ,一般恢复默认识设置就可以了,到internet选项里面,取消先择:显示所有错误脚本通知,显示友好的http错误,禁用所有的Javascript ,但是这个不是我们今天要讨论的问题。你可以禁止错误在你的电脑上显示出来,但是网页上的错误还是存在~那么,到底如何解决网页上的“Java script error!”呢?

首先第一种方法:直接查找错误的Java script error!,手动清除,或者不使用也行,对于那些采集站很容易出现这种问题,你可以先COPY来的文件粘贴到文本文档中,先清除掉脚本文件再贴到你的文章里面,如果是你本身使用的脚本有错误,那么我就没法帮你彻底的清除,询问一下这方面的高手吧。但是我可以教你一种方法屏蔽掉这种错误,这就是我要说的第二种方法:在你网页的<head>……</head>中间使用Java Script容错代码(我是加入到我的首页里面),代码内容如下:

<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>

这样的话你的网页就不再会显示Java script error,但是大的错误会导致网页无法打开,所以还是不要在网页里面使用太我的Java script脚本。有时候我去研究一下如何彻低清除再告诉大家吧!


Java Script Error缺少对象-动易经典解决方法

<body>标签后添加
<SCRIPT LANGUAGE="javascript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>


在使用power easy 2006过程中

修改soft模块时 不知道哪个js写错了

一打开前台下载内容页面 就出现java script error description缺少对象问题

实在找不到哪段错误

只好在body里屏蔽掉错误提示

反正不影响功能的实现

具体做法是:在后台对应频道中,比如我是资源下载频道

打开软件模板页管理-----内容页模板----修改模板

在模版页<body>标签部分,找到

以下是代码片段:
<body onmousemove='HideMenu()'>

然后再后面添加以下js代码

以下是代码片段:

<SCRIPT LANGUAGE="javascript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>

然后保存,ok !这么做只是暂时屏蔽掉错误提示

并不能从根本上解决错误,我还需要继续修改!


错误提示:
java script error
description:语法错误
Source:http://www.xxxxx.com
Line:2
See more details?

解决方法:
打开ks_inc目录,找到 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;}

就再也不会弹出JAVA错误提示脚本.


原因很多的,可能是js写错了,也可能跨域调用的iframe里带js,这个是站长的问题,和浏览者无关的


很多朋友在使用动易系统建站时可能遇到过一个很头痛的问题:打开网页,时不时地会跳出一个讨厌的java script error错误提示框,而且原因非常复杂,有时很难找到解决问题的头绪,令人叫苦不迭。通过论坛搜索,我翻阅了一些朋友们遇到的类似问题,经过分析、归纳和整理,形成此文,现提供给大家参考:

一、一般在什么情况下容易弹出java script error提示框

1、从网上采集到的文章,但在前台打开后,就出现这个错误框!

2、图片内容页的幻灯片不播放,点播放就出现JAVA错误!

3、只在频道首页、栏目列表页和内容页有这样的错误!

4、从其它网站复制粘贴过来的图片文章经常出现这样的错误!

5、新添加频道和栏目之后,容易出现这样的错误!

6、调用自定义函数标签时出现javascript错误!

7、修改模板把搜索按钮改成图片后提示:java script error

8、在模板中加入了JS调用代码,而JS文件并没有上传也会出现这个错误!

二、出现java script error提示框原因分析及解决方法

1、由于新安装好的网站或者新添加的频道或栏目,有些系统必需的JS文件并没有真正生成,这时添加文章在前台会出错,所以要在后台相应的频道中点击“刷新所有的JS”、“刷新专题JS文件”、“刷新栏目JS文件”;有些人以为,我没有添加专题就不用刷新专题JS了吧?错!必须也要刷新才行。

2、一般是修改模板时,JS调用代码多了或者少了就会出现这个讨厌的框。比如:模板中存在过期的广告调用JS调用代码,删除后即正常。还有的是因为模板中缺少了以下三个JS中的某一个而引起的错误:

<script src="{$InstallDir}JS/prototype.js"></script>

<script src="{$InstallDir}JS/scriptaculous.js"></script>

<script src="{$InstallDir}JS/checklogin.js"></script>

3、有些是从其他网站复制过来的文章的js错误导致的。建议复制文章后放在记事本中过滤一下JS代码。或者修改出现错误的那篇文章,在源码状态下,查找并删除图片文章中包含的错误代码。

4、缺少相应的函数,所以调用时就一直显示错误。有的朋友以前在修改模板时,把官方默认的一些代码(如:图片无级缩放代码等)给删除了,结果也会出现JS错误。所以,动易后来把这些代码改成了删除后自动添加的,其目的就是减少JS错误。

5、常常是由于js文件没有上传成功或者你的浏览器版本过低或者限制过多造成的,从以上几个方面多检查一下或许能解决问题。

6、有些是传递的参数设定有问题。比如(('{$ArticleID}')) 不需要加这么多的外包围。 只需要用{$ArticleID}就可以了!

7、在建立栏目或专题时,名称中包含了半角引号等非法字符而导致JS脚本错误,纠正之后即可解决。

8、采集项目如果过滤设置不正确,致使采集过来的一些文章JS脚本没有被过滤,也会出错。请重新设置采集过滤选项。

■ 在使用以上方法均未见效的情况下,可以在模板中加段容错代码来解决。方法见动易帮助中心:

http://help.powereasy.net/CMS/ShowArticle.asp?ArticleID=818

三、部分用户解决出现java script error问题的应用实例

关于java script error怪问题 解决一例。

调用自定义函数标签时出现javascript错误!

令人头痛的Java Script Error不痛了!!!!

令人头痛的Java Script Error--俺是这样解决滴

基本上所有版本的动易模板都有这个java script错误,找到了解决的办法了

搜索按钮改成图片后提示:java script error

没有专题也会引发Java Script Error(已有解)

文章内容页JS脚本错误解决方法一例

教你解决Java Script error错误!!!

[已解决,谢谢webboy]打开商品内容页,就出现“Java Script Error”??

以上是搜集整理动易论坛上的部分帖子,虽然不太全面,有些方法也许不太成熟,但是希望能够对遇到此类问题的朋友有所帮助。在此,对提供解决方法的朋友一并表示感谢!由于出现java script error问题的因素是多方面的,解决的方法也各不相同,所以请朋友们在实际运用过程中,能够提供更多更好的解决方法。