gpt4 book ai didi

javascript - 如何使用 JavaScript 检索 IE6 中 iframe 的顶部位置?

转载 作者:行者123 更新时间:2023-11-28 03:01:36 25 4
gpt4 key购买 nike

有谁知道如何使用 JavaScript 检索 IE6 页面内的 iframe 顶部位置?

以下代码适用于 IE7:window.frames(0).screenTop

但是 IE6 中的相同代码检索到错误的值(太高了)。

有什么想法吗?

最佳答案

Does anyone know how to retrieve an iframe top position within a page for IE6 using JavaScript?

与任何其他元素相同的方式,使用 offsetTop (并从任何 offsetParent 祖先中添加 offsetTop )。它是一个 <iframe> 元素并不重要。

var el= document.getElementsByTagName('iframe')[0];
var top= 0;
while (el && el.nodeType==1 && el!==document.documentElement) {
top+= el.offsetTop;
el= el.offsetParent;
}

The following code works for IE7: window.frames(0).screenTop

我怀疑这是否有效。 screenTop 是错误的,它是屏幕上的坐标而不是页面上的坐标。无论如何,它都必须是方括号。

关于javascript - 如何使用 JavaScript 检索 IE6 中 iframe 的顶部位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/527862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com