确定嵌入的html对象的高度

时间:2009-05-19 05:51:10

标签: javascript

两个问题......我想使用object标签嵌入一个使用外部样式表的html文件......但是,我尝试过的任何东西都没有。第一个问题是如何做到的? ...注意:样式表链接到两个文档。

第二个问题是如何确定和设置对象的height属性以消除滚动条......

对象标签位于以下DIV ...

中    

在IE8中,我只是调用“ScrollHeightValue('SF_010A','SF_010B')”......这是对象标记的id和被嵌入文档的正文。

function ScrollHeightValue(a, b) {
    var testObject1 = document.getElementById(a);
    var testObject = testObject1.getElementById(b);
    testObject1.style.height = testObject.scrollHeight + 'px';
}

因此,第二个问题确实是......我如何为非IE浏览器执行此操作?

我是新手...也许我不是正确地问问题...只是想知道锄头来确定物体的高度以便物体的内容是可见的......没有滚动条

谢谢,

鲍勃

3 个答案:

答案 0 :(得分:1)

回答第一个问题: 要在页面中嵌入外部HTML文件,请使用iframe,而不是“object”。

回答第二个问题: 要获取DOM元素的总高度,请使用其scrollHeight属性。但据报道,IE 8的这个属性已被关闭5px。

答案 1 :(得分:0)

答案 2 :(得分:0)

如果要将HTML文档嵌入其他文档,则必须使用iframe,而不是object