|
发表于 2012-5-30 15:33:54
|
显示全部楼层
来自: 中国辽宁盘锦
网页错误一直是让网民非常头疼的问题,许多用户在浏览器使用中不经意间就出现了许多脚本错误的提示,而多数用户对于这些提示也找不到对应的处理方法,一段时间后,这样的错误提示出现将越来越频繁。在以前的文章中,小编也介绍过相关的处理方法,但由于导致该问题的因素较多,因此今天总结经验再战脚本错误问题,继续深入网页故障解析。2 C& b; C& S+ x; H& h$ T. x
: K* r- N8 n# W! G0 B' [, j脚本错误解决方法全析:3 r: |5 c# X# ?1 w
出现脚本错误多是因为该网页的 HTML 源代码不能使用客户端脚本(如 Microsoft JScript 或 Visual basic 脚本)正确工作,发生此问题可能是因为以下原因:
" G* f) J5 n+ w6 m: @. ~1.网页的 HTML 源代码中有问题。
7 m. b8 P6 ?; {2 f! t+ {8 O2.电脑或网络上阻止了活动脚本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一种程序(如防病毒程序或防火墙)可以配置为阻止活动脚本、ActiveX 控件或 Java 小程序。
( M) v( ~' o4 [# {. \! B3.防病毒软件配置为扫描您的“临时 Internet 文件”或“已下载的程序文件”文件夹。
1 J! i: V. F7 u5 G p3 l) R4.电脑上的脚本引擎损坏或过时。) h @* Z1 E0 B R% D' x
5.电脑上的 Internet 相关文件夹损坏。0 N+ } T$ A# @8 A* g9 U: J: t, N
6.显卡驱动程序已损坏或者已过时。
8 F6 @' h! i2 L7.电脑上的 DirectX 组件损坏或过时。% {% c9 l" j; h5 e. a8 u7 ?
这样要注意的是注服务器端脚本,如 Active Server pages (ASp)中的Visual basic 脚本运行在 Web 服务器上。因服务器端脚本故障而发生的脚本错误不在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正确显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果怀疑服务器端脚本有问题,请与Web服务器的管理员联系。1 I/ h( J# b j+ E" T
" M1 _3 D( u/ S% @
解决方案:
, C4 W; G; H4 X! s4 X# @. A1.从另一个用户帐户、另一个浏览器和另一台电脑测试网页# X, \! x2 u! B
如果问题只在查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器(推荐下载火狐浏览器,用的很爽,点网页最上方的大按钮可以进入官方下载页面)或另一台电脑查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台电脑使用网页时脚本错误未发生,则继续进行故障排除操作。, U0 P9 k* C8 y- k5 p
) Z/ @9 B5 R/ O6 e1 t& R
2.确认活动脚本、ActiveX 和 Java 未被阻止- Q+ ^3 ?# T6 A+ L9 Y5 b5 J! E y
确认电脑上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:
5 z2 L% p9 I& o& R启动 Internet Explorer→在“工具”菜单上,单击“Internet 选项”→在“Internet 选项”对话框中→“安全”→“默认级别”→单击“确定”。/ C6 o% p4 a+ w! E& N
+ M. @8 q) y* j# I- ?
3.删除所有临时的 Internet 相关文件
- V, ~# @* G/ N. S6 `* d从的电脑中删除所有临时的 Internet 相关文件。为此,具体步骤如下:
9 G* C ^6 Y" O! d; q7 V启动 Internet Explorer→在“工具”菜单上→单击“Internet 选项”→单击“常规”选项卡→在“Internet 临时文件”下→单击“设置”→“删除文件”→“确定”→“删除 Cookies”→“确定”→在“历史记录”下→“清除历史记录”→“是”→单击“确定”。4 D7 x3 y% V( Z( S, ]% R- l9 C( j- W1 n9 [
3 b: s: E" l- c3 p& j0 ?4.更改安全级别
1 d/ J7 f* {/ @. ]8 l: V% f( @* J$ t2 k1 w- c
依次展开:启动“Internet Explorer”→“工具”→“Internet 选项”→“安全”→“默认级别”→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。
1 ^- P% o$ F! M* w6 z0 Y/ d+ O# q0 g1 l/ p8 I7 }5 J/ |
! {8 e8 C) s+ z3 _) o
( _# N v [4 |6 n" G5.重新加载组件
3 G* G+ y/ o& X' ]2 I$ A' Q! Q# G/ }* d* z! M/ M$ i, Q
关闭IE浏览器,依次展开:“开始”→“运行”→依次键入以下信息并确认:) |5 Q0 V- b: n/ ~
' N$ e8 D1 U; W. U$ C
regsvr32 Shdocvw.dll( Z4 a. L; V2 T+ D. ^2 p
$ |3 q% v$ w5 K7 S4 f/ n
regsvr32 Oleaut32.dll
' W, B1 W& c7 v$ }" @ x/ r L( Q H# b$ W" E
regsvr32 Actxprxy.dll! o! j P3 H8 j! w% x1 P
# n9 k; U5 ]& Y- sregsvr32 Mshtml.dll e0 X( v. P3 H n' v
" {# J. z; \- k }regsvr32 Urlmon.dll
. x4 b2 V) V- b, h' i- @
6 i, B1 d# W# D' Gregsvr32 jscript.dll
" i( E9 |8 S: h2 x7 i1 x6 n. ~3 s/ q# o9 v0 l, I
regsvr32 vbscript.dll
! s7 x2 ~7 b; u, l i1 u
7 N' F! }( D% b, ^, n* N重新启动IE浏览器,查看是否还会出现脚本错误提示。
8 b7 Z1 b8 c2 L- k9 H, r2 s
! u: z A6 a, M$ _ + w7 C3 L& Z* S
7 {% }8 ` Y8 r
6.禁用脚本调试
; D5 @& Q5 r ~1 C3 a* I0 C' b6 i' L0 I9 C" A. {+ O
依次展开:启动“Internet Explorer”→ “工具”→“Internet 选项”→“高级”→将“禁用脚本调试”两个选项前的勾选选中→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。) N. p4 x: Y1 y, \6 S
/ a0 q0 v$ u$ B8 S/ P5 S , Z3 E3 ]: M1 x! T$ B T
# D1 |5 L. b+ ~" U1 e$ K感谢原作者! |
|