Javascript 单击“提交”后更改iframe高度

Javascript 单击“提交”后更改iframe高度,javascript,iframe,Javascript,Iframe,我有一个iframe,它用一个表单拉入一个php页面,用户提交该表单并获取另一个php页面的内容(托管在另一个域上)。原始页面内容要求iframe高度约为300px,但生成的内容页面要求iframe高度约为2300px 是否有一种方法可以在页面首次加载时将iframe高度设置为300px,但在用户提交表单并获取第二页内容后更改为2300px?我在这个网站上尝试了几种不同的解决方案,但都没有成功 如果有帮助的话,我也可以访问通过iframe拉入的页面 这是我的iframe代码: 显示一些代码,我

我有一个iframe,它用一个表单拉入一个php页面,用户提交该表单并获取另一个php页面的内容(托管在另一个域上)。原始页面内容要求iframe高度约为300px,但生成的内容页面要求iframe高度约为2300px

是否有一种方法可以在页面首次加载时将iframe高度设置为300px,但在用户提交表单并获取第二页内容后更改为2300px?我在这个网站上尝试了几种不同的解决方案,但都没有成功

如果有帮助的话,我也可以访问通过iframe拉入的页面

这是我的iframe代码:


显示一些代码,我们会看到哪些代码不起作用。请侦听提交事件并设置
window.frameElement.height='2300px'。虽然这将在加载新页面之前调整iframe的大小,但对于跨域页面,这可能是您的最佳选择。