IE 7调试问题 - 脚本错误弹出窗口

时间:2009-12-23 01:05:21

标签: javascript debugging internet-explorer-7 cross-browser

我正在构建一个无法在IE6中运行的网站。 IE7是我网站上支持最旧的IE浏览器。

当您到达我的网站时,我在IE 7中遇到了问题。一个弹出窗口说:Script Error Line 55 Char # Error: 'cms_ims' is undefined.然后你必须按继续运行脚本,是的。任何人都知道在我的代码中导致这种情况吗?我的网站是www.vitaminjdesign.com。感谢

2 个答案:

答案 0 :(得分:1)

试试这个:

$(window).load(function(){

    var css_cims=[];   <<< add this one
    var css_ims=[];    <<< and this one

    $.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});

    $.each(css_cims,function(){
         var css_im=this;
         $.each(['blue','purple','pink','red','grey','green','yellow','orange'],function(){
(new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
    });
    });
}); 

答案 1 :(得分:0)

变量cms_ims未定义为执行函数中的全局或局部变量:

$(window).load(function(){
 $.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});
 $.each(css_cims,function(){
  var css_im=this;
  $.each(['blue','purple','pink','red','grey','green','yellow','orange'],function(){
   (new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
  });
 });
});