在FullCalendar中动态调整iframe的大小

在FullCalendar中动态调整iframe的大小,iframe,resize,fullcalendar,Iframe,Resize,Fullcalendar,我在iframe中打开了完整的日历。我在父页面上有一个来自dyn-web.com的脚本,可以调整Iframe的大小,大多数情况下都可以正常工作: 函数setIframeHeightid{ var ifrm=document.getElementById; var doc=ifrm.contentDocument?ifrm.contentDocument:ifrm.contentWindow.document; ifrm.style.visibility='hidden'; ifrm.style.

我在iframe中打开了完整的日历。我在父页面上有一个来自dyn-web.com的脚本,可以调整Iframe的大小,大多数情况下都可以正常工作:

函数setIframeHeightid{ var ifrm=document.getElementById; var doc=ifrm.contentDocument?ifrm.contentDocument:ifrm.contentWindow.document; ifrm.style.visibility='hidden'; ifrm.style.height=10px; ifrm.style.height=getdoc+5+px; ifrm.style.visibility='visible'; } 当我最初打开日历时,它会调整大小,但当我选择另一个具有较长页面渲染的月份时,它不会调整大小

如何在父窗口上调用“调整大小”

这是我日历的开始,但我无法理解动态调用resize的语法。我已经使用了高度参数,但它需要是动态的:

$“日历”。完整日历{ 月份:, 年份:, 事件来源: [ {url:, 键入:“GET”, 错误:函数{ 警报“获取事件时出错!”; } },
您需要这样做:

$“日历”。完整日历{ 月份:, 年份:, 事件来源: [ {url:, 键入:“GET”, 错误:函数{ 警报“获取事件时出错!”; } }, 视图显示:功能视图{ parent.setiframehightiframeid; }, 每次更改月/周/日视图时,都会调用viewDisplay处理程序。您还可以使用windowResize处理程序捕获实际发生调整大小后激发的事件