Javascript 该网站可以在Firefox和Chrome上运行,但不能在Internet Explorer上运行

Javascript 该网站可以在Firefox和Chrome上运行,但不能在Internet Explorer上运行,javascript,internet-explorer,object,Javascript,Internet Explorer,Object,抱歉,这不是一个编程问题,但它可能有一个编程答案 由于某些原因,我的网站在IE中无法正常显示(我使用的是8版),但在firefox和chrome中也可以。在IE中,内容不会出现在屏幕中央,在加载页面时还会生成两条JS错误消息 我曾尝试在安全设置中启用Active X和脚本,但毫无乐趣。我也在网上四处寻找,但找不到答案,好吧,没有一个有效的答案 不幸的是,我对javascript一无所知,所以真的不知道从哪里开始生成错误消息 谢谢你的帮助 问候 奈杰尔 更新: 好的,最初的错误已经过去了,我把目录

抱歉,这不是一个编程问题,但它可能有一个编程答案

由于某些原因,我的网站在IE中无法正常显示(我使用的是8版),但在firefox和chrome中也可以。在IE中,内容不会出现在屏幕中央,在加载页面时还会生成两条JS错误消息

我曾尝试在安全设置中启用Active X和脚本,但毫无乐趣。我也在网上四处寻找,但找不到答案,好吧,没有一个有效的答案

不幸的是,我对javascript一无所知,所以真的不知道从哪里开始生成错误消息

谢谢你的帮助

问候

奈杰尔

更新:

好的,最初的错误已经过去了,我把目录名搞砸了-抱歉

我发现,如果我禁用了在wordpress主题中显示最后一个twitter提要的选项,它就可以加载了。因此,是php脚本thememx-document.JS中的JS代码导致了错误。生成错误的代码是“var twitterHtml=jQuery.cookie(twitterCookieName);”它说是charcate4,这是一个空格,但我不明白这一点

我可以在这个网站上不使用Twitter,但它仍然会留下一些问题,比如为什么内容没有集中,或者弹出广告没有显示(与Firefox相比),但这可能不是一个值得在这个网站上提问的编程问题

谢谢大家的评论和意见

奈杰尔从一开始。其中包括Doctype之前的内容,这会触发怪癖模式。怪癖模式导致浏览器模仿古代浏览器中的错误,彼此之间变得更加不一致。Internet Explorer中的一个模拟错误打破了标准的定心技术。

从开始。其中包括Doctype之前的内容,这会触发怪癖模式。怪癖模式导致浏览器模仿古代浏览器中的错误,彼此之间变得更加不一致。Internet Explorer中的一个模拟错误打破了标准的定心技术。

很好

好的,也许你的站点必须为IE工作。10次中有9次,问题是终端逗号。以下内容在真实浏览器中可以理解,但在IE中会产生无法理解的错误:

var x = [ 1, 2, 3, ];
根据我的经验,第十次是字符串索引

var x = "abc";
var c = x[2];
在实际浏览器中,
c
设置为“c”;在IE中,另一个无用的错误消息

如果这有帮助,请记住:在IE中,创建尽可能多的循环依赖项是非常重要的。也就是说,附加到DOM元素,JavaScript函数引用其他DOM元素。当用户离开您的站点时,IE无法清除此类依赖关系,因此会泄漏内存。一旦它泄漏了足够的内存,IE就会变慢并最终冻结操作系统,用户从中学到了宝贵的一课:不要使用IE。(微软已经解释了如何使用IE,但令人费解的是,他们建议不要这样做。)

很好

好的,也许你的站点必须为IE工作。10次中有9次,问题是终端逗号。以下内容在真实浏览器中可以理解,但在IE中会产生无法理解的错误:

var x = [ 1, 2, 3, ];
根据我的经验,第十次是字符串索引

var x = "abc";
var c = x[2];
在实际浏览器中,
c
设置为“c”;在IE中,另一个无用的错误消息


如果这有帮助,请记住:在IE中,创建尽可能多的循环依赖项是非常重要的。也就是说,附加到DOM元素,JavaScript函数引用其他DOM元素。当用户离开您的站点时,IE无法清除此类依赖关系,因此会泄漏内存。一旦它泄漏了足够的内存,IE就会减慢并最终冻结操作系统,用户学到了一个宝贵的教训:不要使用IE。(微软已经解释了如何使用IE,尽管令人费解的是,他们建议不要这样做。)

首先,任何版本的IE都会出现问题,这是正常现象。IE是世界上最差的浏览器


第一行有一个link元素。链接属于head元素内部。把它放在第一行会让IE进入“怪癖模式”,然后IE会变得比平时更糟。

首先,任何版本的IE都会出现问题,这是正常的。IE是世界上最差的浏览器

第一行有一个link元素。链接属于head元素内部。把它放在第一行会让IE进入“怪癖模式”,然后IE会变得比平时更糟。

因为没有正确的显示——这是CSS的问题……IE7和IE8不支持css3。所以你只需为IE制作另一个CSS样式表,只有当有人使用IE访问你的网站时才在页面上调用它。对于其他浏览器来说,它会显示退出风格

和abot JS错误——您应该检查所有php代码,然后修复它。这不是问题。如果您不熟悉PHP编码,那么我将在这里为您或其他任何人提供免费服务。我会尽我所能帮助你。

因为没有正确显示——这是CSS的问题……IE7和IE8不支持css3。因此,你只需为IE制作另一个CSS样式表,只有当有人使用IE访问你的网站时才在页面上调用它。对于其他浏览器,它将显示退出样式


和abot JS错误——您应该检查所有php代码,然后修复它。这不是问题。如果您不熟悉PHP编码,那么我将在这里为您或其他任何人提供免费服务。我会尽我所能帮助你。

mmm谢谢David,但我真的不明白你的反应,也许我发错了网站。我的网站是一个Wordpress网站,使用的是我不久前购买的特定主题。他们的回答是好的,但我从来没有得到任何回答的问题。他们把它卖了,然后走开了!不,他的回答是对的。他说你的JavaScript有点不对劲,在某种程度上大多数浏览器都会忽略,但挑剔的IE不会。验证器会发现这样的错误。嗯,谢谢大卫,但我不是真的