打开CHM文档报javascript错误

有时候我们会遇到打开CHM文档查看帮助时,点击某页面会报Javascript脚本错。原因在于CHM文档也是由IE解释,因此归根到底是IE浏览器的问题。其实是由于 InternetExplorer6.0无法解释JS脚本的代码!!

IE6的这个BUG在解释XML的样式表中的活动文档脚本时,也会报错。这两种情况可以用同样方法解决,下面将具体说明:

昨天同事写了一个XML文件,在我电脑上用InternetExplorer6.0浏览时,不断弹出下载窗口,但是又无法正常下载。用其他浏览器(只要是基于Microsoft的IE6)都会出现同样的问题。。

想 了很久,可能是IE6的补丁版本不够高,运行WindowsUpdate。却无法安装下载后的补丁,只好重装了IE6,然后再安装IE6的SP1,再到 Microsoft网站上自动执行复查并安装,重新启动机器后,问题解决。而且目前系统中CHM无法正常运行的问题也解决了。

该 下载内容将安装 Microsoft® Windows® Script,其中包含 Visual Basic® Script Edition (VBScript.)5.6 版、JScript® 5.6 版、Windows Script Components、Windows Script Host 5.6 和 Windows Script Runtime 5.6 版。

P.S:注意在自动更新的时候选择正确的操作系统版本就可以了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
什么是 JScript? JScriptMicrosoft 公司对 ECMA 262 语言规范(ECMAScript 编辑器 3)的一种实现。除了少数例外(为了保持向后兼容),JScript 完全实现了 ECMA 标准。本概述的目的就是引导您学习使用 JScript。 使用 JScript JScript 是一种解释型的、基于对象的脚本语言。尽管与 C++ 这样成熟的面向对象的语言相比,JScript 的功能要弱一些,但对于它的预期用途而言,JScript 的功能已经足够大了。 JScript 不是其他语言的精简版(例如,它只是与 Java 有点模糊而间接的关系),也不是任何事物的简化。不过,它有其局限性。例如,您不能使用该语言来编写独立运行的应用程序,并且没有对读写文件的内置支持。此外,JScript 脚本只能在某个解释器或“宿主”上运行,如 Active Server Pages(ASP)、Internet 浏览器或者 Windows 脚本宿主。 JScript 是一种宽松类型的语言。宽松类型意味着您不必显式定义变量的数据类型。事实上 JScript 更进一步。您无法在JScriot上明确地定义数据类型。此外,在大多数情况下,JScript 将根据需要自动进行转换。例如,如果将一个数值添加到由文本组成的某项(一个字符串),该数值将被转换为文本。 本用户指南的其余部分是 JScript 特性概述。有关该语言实现的全部细节,请参考 语言参考。 注意 下面大多数示例的代码比实际 Web 页中的代码应该更明确,并且不是太复杂。其目的是阐明相关概念,而不是提供最优的简短编码和风格。在任何情况下,如果六个月以后您还能毫不费力地阅读和理解所编写的代码,则说明这些代码写得不错。 -------------------------------------------------------------------------------- © 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值