0

我们在来自 InfusionSoft javascript 的页面(在 WordPress 网站上)上有一个 InfusionSoft 表单。

<script type="text/javascript" src="https://uu145.infusionsoft.com/app/form/iframe/9ad1af7469e553f569dde3d29b09d319"></script>

在本页面:

http://www.heartofbusiness.com/foundations-one-clients-money-mini-series/

我们的一些用户报告说表单只显示了一部分(它都在 iframe 中,但可视区域大约是表单高度的一半)。主要在 Mac 上的 Chrome 和 Firefox 中。Safari 似乎从来没有遇到过这个问题,但它并不一致,因为我能够在我的 Mac 上的 Chrome 和 Firefox 中正确地看到表单。

关于为什么不能正确设置高度的任何想法?

4

1 回答 1

0

编辑:我对您的网络表单进行了更多挖掘,看起来问题出现在 Internet Explorer 中。要解决此问题,您可以在两个元素上设置手动高度。

  • 首先将 div infFormDiv_0 设置为 360 的高度。
  • 其次将 iframe 的高度也设置为 360。

CSS:

#infFormDiv_0 {
  height: 360px;
}
#infFormIframe_0 {
  height: 360px;
}

原答案:

如果我自己看不到,很难确定问题所在。该表单在我检查的多个浏览器中运行良好。

无论如何,我建议您从 javascript 表单更改为 HTML 表单。这很可能会阻止表格在剪裁中被切断。

转到表单详细信息页面并单击获取代码并选择 HTML 无样式版本以获取您需要的 HTML 代码。然后使用 CSS 为表单设置样式以获得您想要的外观。

于 2014-01-10T04:24:54.733 回答