首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE 8框架集/ Javascript错误

IE 8框架集/ Javascript错误
EN

Stack Overflow用户
提问于 2009-08-30 20:20:48
回答 3查看 592关注 0票数 0

这就是问题所在。我有一个网页,在FF3和Safari4的工作没有问题。是IE8导致了这个问题,去想一想吧。我记得在Netscape时代,情况正好相反。

不管怎样,

所以我正在为一个朋友建一个网站--我有三个页面。前两个单独工作得很好,但是当它们在IE8中的第三个(main.html)中组合成一个框架集时,所有的地狱都被打破了。以下是页面:

www.wither.org/Karoline/navigation.html

Www.wither.org/卡罗琳/Portfolio.html

http://www.wither.org/Karoline/main.html

我的CSS (&M)(如果需要):www.wither.org/卡罗琳/css/styles.css

如果有人能想出解决这个问题的办法,我将万分感激。这对我来说完全是莫名其妙的,我尝试了所有的选择。我把jquery升级到了最新的版本,但是我的滚动条不能工作,我现在不能深入研究javascript代码。

如果你能帮上忙,那对我来说意义重大。这必须在明天的某个时候上线。

EN

回答 3

Stack Overflow用户

发布于 2009-08-30 20:42:52

执行以下代码行时出现JS错误

代码语言:javascript
复制
document.getElementById("loading").style.display = 'none';

在项目组合页面中。

显然,没有找到id为'loading‘的元素。但是,如果我继续在页面上执行JavaScript (从调试器中),就不会出现任何问题,并且行为与Firefox中的行为相同。这表明存在并发问题- DOM中尚不存在元素'loading‘,但脚本正在尝试更改元素的样式。

为了解决这个问题,你必须确保'loading‘元素在它的样式被改变之前已经存在于DOM中。实际上,您可以延迟onload事件处理程序的执行(使用window.setTimeout),直到元素出现在DOM中。

票数 1
EN

Stack Overflow用户

发布于 2009-08-30 20:41:36

javascript的实际错误是什么?

而且IE在框架内的无效/损坏的标记方面确实有问题,我会尝试

a)注释掉每个脚本,看看是什么导致了js错误b)如果注释掉了所有的js都没有做任何事情,这可能与框架内部的无效标记有关,在这种情况下,我会把所有的框架都丢弃。

票数 0
EN

Stack Overflow用户

发布于 2009-08-30 22:05:56

是啊……

所以非常感谢你的帮助。问题解决了,我发现了另一个CSS错误。你应该早点发现这一点。

所以网站正在工作,如果你想看看你的帮助下发生了什么,

http://www.wither.org/Karoline

它可以完美地跨平台工作。赶在最后期限之前还有几个小时。非常感谢。真不敢相信这有这么好用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1354810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档