2009-04-09 74 views

回答

15

jQuery不是必需的。

parent.document.body.clientHeight

,对我有IE7和FF3工作。

+5

我不认为这将与一个iframe工作从其他网站 - 不是吗?但不确定问题是否关心。 – 2009-04-14 18:41:59

3

我尝试了一个网站上的clientHeight方法,其中两个Iframe在同一个域上并且没有工作。 (返回0)。

经过大量测试的最佳方式,我发现(我会很乐意去学习更好的方法)是对返回原稿的高度父创建一个函数,是这样的:

家长:

function getDocumentHeight(){ 
    return $(document).height(); 
} 

的Iframe:

var parentDocHeight = parent.getDocumentHeight(); 
2

另一个婆ssibility是:

$(window.parent.document).height() 
1

在jQuery中,你可以做

$(parent.window).width(); 
相关问题