1

我有一个框架集:

<frameset rows="30px,*">
    <frame id="frame1" src="frame1source.html">
    <frame id="frame2" src="frame2source.html">
</frameset>

我需要能够使用 jquery 从 #frame1 中更改 #frame2 的高度。

我尝试了许多解决方案均无济于事,包括:

$(window.parent.frames[0].document).css("height",300);
4

3 回答 3

2

好的,我使用纯 JS 通过调整框架集的大小来解决这个问题,而不仅仅是一帧。

parent.document.getElementsByTagName( 'frameset' )[ 0 ].rows="300,*";
于 2013-04-24T18:35:30.747 回答
0

$("#frame2").css("height",300); 这对你有用吗?

于 2013-04-23T22:24:53.650 回答
0

您可以使用以下标签:

$("#fromdate, #todate").click(function () {
        $('frameset', top.document).eq(2).attr('rows', '300,*');
    });
于 2017-09-14T10:23:01.277 回答