Javascript调试之谜

时间:2011-02-02 21:03:47

标签: javascript

我有2个非常相似的页面...唯一的区别是数组中加载的图像...一个完美地工作(旋转图片)另一个错误:

Error: this.img is null
Source File: http://www.fibro.ca/js/blender.js
Line: 54

我检查出来的东西..复制/粘贴代码,做我能想到的所有......没有运气......有人对这个问题有神圣的启发......?

工作的网页:http://www.fibro.ca/html-ang/25-PIS-fiche.php?numero=1

页面错误输出:http://www.fibro.ca/html-ang/44-SPA-fiche.php?numero=1

2 个答案:

答案 0 :(得分:1)

它们并不相同“除了图像”

“有效的页面”会引发您提到的错误以及其中一些不正确的javascript:

$("fichephoto").observe("click", function() {

running = !running;

if(running) { blender.start(); }  
else { blender.stop(); }
});

    new Blender("swapphoto", images, {fadeDuration: 1,displayDuration: 1});

    });

最后还有额外的Blender?您没有将它设置为变量,那么您将如何使用它?

此外,如果你做了更好的缩进,它会有所帮助,使代码更容易阅读。

答案 1 :(得分:0)

你错过了:

new Blender("swapphoto", images, {fadeDuration: 1,displayDuration: 1});