【发布时间】:2012-11-10 16:56:10
【问题描述】:
我为我的网站制作了以下网站中提到的类似类型的图像查看器。 http://www.javascriptkit.com/script/script2/backbox/ 图像查看器在 Chrome 中运行良好,但在 Internet Exlporer 中无法运行; 出于安全原因,我没有提供我的网站详细信息,但您可以通过在 Chrome 和 Internet Explorer 中复制粘贴下面的链接来查看问题。 http://www.javascriptkit.com/script/script2/backbox/
点击以上链接中的图片,在 Internet Explorer 中查看错误并在其他浏览器中查看相同以查看其工作状况... PFB 快照
谁能告诉为什么不能在 Internet Explorer 中工作?
来自 IE F12 devolper 工具控制台区域的错误消息是:
SCRIPT5007:无法获取属性“replace”的值:对象是 null 或未定义的 effects.js,第 1 行字符 1747
效果.js = http://www.javascriptkit.com/script/script2/backbox/js/effects.js
如果您需要示例 js 文件,请从 http://www.javascriptkit.com/script/script2/backbox/backboxfiles.zip 获取
使用的 HTML 是;
<link rel="stylesheet" href="backbox.css" type="text/css" />
<script type="text/javascript" src="js/prototype.compressed.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/dhtmlHistory.js"></script>
<script type="text/javascript" src="js/customsignsheader.js"></script>
<div onclick="dhtmlHistory.add('location1',{message: 'backbox'});countdown()">
<a href="images/babyhand.jpg" rel="lightbox[slide]" caption="A Bunch of Grapes">
<img src="images/sunset.jpg" alt="lime" width="400" height="300" border="0" /></a>
</div>
<a href="images/desert.jpg" rel="lightbox[slide]" caption="Sunflower"></a>
<a href="images/beech.jpg" rel="lightbox[slide]" caption="Dolphin"></a>
<a href="images/lime.jpg" rel="lightbox[slide]" caption="Waterfall"></a>
<script type="text/javascript" src="js/customsignsfooter.js"></script>
【问题讨论】:
-
它是否在 IE 中记录任何错误
-
请复制粘贴此链接并查看输出javascriptkit.com/script/script2/backbox点击图片
-
在 IE8 中工作正常
-
@ManseUK :它在我的 IE8 中不起作用;我还需要设置什么吗?请发现以下错误: SCRIPT5007: Unable to get value of the property 'replace': object is null or undefined effects.js, line 1 character 1747 javascriptkit.com/script/script2/backbox/js/effects.js
标签: javascript html internet-explorer client-side