Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE中的Javascript问题,但不包括FF、Chrome或Safari_Javascript_Internet Explorer_Internet Explorer 7 - Fatal编程技术网

IE中的Javascript问题,但不包括FF、Chrome或Safari

IE中的Javascript问题,但不包括FF、Chrome或Safari,javascript,internet-explorer,internet-explorer-7,Javascript,Internet Explorer,Internet Explorer 7,我已经厌倦了在IE7中调试,它不允许我安装IE8,因为我正在运行vista。如果有人能帮我,那就太好了 主要问题似乎是“class”未定义错误。删除scripts.js文件第117行末尾的逗号(,)。IE的JS解析器不能在这样的动态结尾下运行得那么好。FF EAN和铬+IE8+can。这就是IE7出现错误的原因。顺便说一下,这是一个不错的网站 "height": idxLogoSmall[1], 应该成为 "height": idxLogoSmall[1] 删除scripts.js文件第1

我已经厌倦了在IE7中调试,它不允许我安装IE8,因为我正在运行vista。如果有人能帮我,那就太好了

主要问题似乎是“class”未定义错误。

删除scripts.js文件第117行末尾的逗号(,)。IE的JS解析器不能在这样的动态结尾下运行得那么好。FF EAN和铬+IE8+can。这就是IE7出现错误的原因。顺便说一下,这是一个不错的网站

"height": idxLogoSmall[1],
应该成为

"height": idxLogoSmall[1]
删除scripts.js文件第117行末尾的逗号(,)。IE的JS解析器不能在这样的动态结尾下运行得那么好。FF EAN和铬+IE8+can。这就是IE7出现错误的原因。顺便说一下,这是一个不错的网站

"height": idxLogoSmall[1],
应该成为

"height": idxLogoSmall[1]

我在IE7中发现了几个不断出现的错误

修复阴影盒警告,取消注释此行

<!--<script src="http://1searchengine.com/js/shadowbox.js" type="text/javascript"></script>-->
至少应该有数组参数“]end the closuer of the places object}+the closue of the eng.yahoo object}的结尾

eng.yahoo = {
pageTitle: "Yahoo",
logo: "yahoo.jpg",
places: {
    'Yahoo' : ["http://search.yahoo.com/search;_ylt=AvB2w_TBUu6j0351jgYdrtObvZx4?p=%query%&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701"],
    'Images' : ["http://images.search.yahoo.com/search/images;_ylt=A2KJkIXjE7dNiWMA0KKJzbkF?p=%query%&fr=yfp-t-701&ei=utf-8&x=wrt&y=Search"],
    'Videos' : ["http://video.search.yahoo.com/search/video;_ylt=A2KJkIUmFLdNqmcA6XqJzbkF?ei=UTF-8&p=%query%&y=Search&fr2=tab-img&fr=yfp-t-701"],
    'Maps'   : ["http://maps.yahoo.com/#mvt=m&tp=1&"]
  }
}
确保你的PHP代码与正确的部分相呼应。如果你有问题,请将其包含在问题描述中,人们可以提供帮助

与scripts.js中第168行的另一个错误不同。您对变量类型执行检查。但是,如果对象不是knwon,则IE js解析器不可能执行此操作。您现在有:

if (typeof e.languages == "object") setLang(firstProp(e.languages));
else $("#lang").fadeOut(fadeDur);
请尝试以下方法:

if (e.languages !== undefined && e.languages !== null && typeof e.languages == "object") setLang(firstProp(e.languages));
else $("#lang").fadeOut(fadeDur);
我知道这是相当长的一段时间,可能有些过火,但它将消除IE7-与未定义JS变量之间的问题。如果e.languages!==未定义和&e.languages!==null不起作用,请尝试e.languages!='未定义和&e.languages!='null'


我现在找不到类错误的修复方法。这个错误不断出现。因为文件被缩小了,所以不难理解它应该做什么。但是,当其他错误消失时,它可能会被修复。

我在IE7中发现了两个不断出现的错误

修复阴影盒警告,取消注释此行

<!--<script src="http://1searchengine.com/js/shadowbox.js" type="text/javascript"></script>-->
数组参数“]end-the-closuer of the places object}+the-closue of the-eng.yahoo object}至少应该有结尾。所以应该是这样的

eng.yahoo = {
pageTitle: "Yahoo",
logo: "yahoo.jpg",
places: {
    'Yahoo' : ["http://search.yahoo.com/search;_ylt=AvB2w_TBUu6j0351jgYdrtObvZx4?p=%query%&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-701"],
    'Images' : ["http://images.search.yahoo.com/search/images;_ylt=A2KJkIXjE7dNiWMA0KKJzbkF?p=%query%&fr=yfp-t-701&ei=utf-8&x=wrt&y=Search"],
    'Videos' : ["http://video.search.yahoo.com/search/video;_ylt=A2KJkIUmFLdNqmcA6XqJzbkF?ei=UTF-8&p=%query%&y=Search&fr2=tab-img&fr=yfp-t-701"],
    'Maps'   : ["http://maps.yahoo.com/#mvt=m&tp=1&"]
  }
}
确保您的PHP代码回显了正确的部分。如果您有问题,请将其包含在问题描述中,人们可以提供帮助

而不是scripts.js中第168行的另一个错误。对变量的类型执行检查。但是,如果对象不是knwon,IE JS解析器就不可能实现这一点。你现在有:

if (typeof e.languages == "object") setLang(firstProp(e.languages));
else $("#lang").fadeOut(fadeDur);
请尝试以下方法:

if (e.languages !== undefined && e.languages !== null && typeof e.languages == "object") setLang(firstProp(e.languages));
else $("#lang").fadeOut(fadeDur);
我知道这是相当长的一段时间,可能有些过分,但它将消除IE7在未定义JS变量方面的问题。如果e.languages!==未定义的和e.languages!==空值不起作用,请尝试e.languages!='未定义的'&&e.languages!='空'


我现在找不到类错误的修复程序。那一个不断出现。因为文件被缩小了,所以不难理解它应该做什么。但是,当其他错误排除后,它可能会被修复。

您应该能够毫无问题地安装IE8,但更好的选择是安装IE9并执行IE7/8模式。在移动设备上,我无法悬停,因此我觉得该站点已被破坏。您应该能够毫无问题地安装IE8,但一个更好的选择是安装IE9并使用IE7/8模式。在移动设备上,我无法悬停,所以我觉得这个网站好像坏了。