使用iFrame作为ASP.NET页面中的内容区域

时间:2011-03-29 18:28:58

标签: jquery asp.net html

我有一个ASP.NET网站。这个网站相当复杂,因为它有各种模糊,渐变和圆角。网站的内容总是在同一个区域,一些圆角内的区域。内容将达到动态高度。并且,除了浏览器窗口显示的滚动条之外,我无法显示任何滚动条。

横幅是Flash电影。我想阻止页面闪烁。因此,我想只更新内容部分的url。我的问题是,有没有办法在没有重大工作的情况下做到这一点?我认为iframe是合适的,但我无法弄清楚:

  1. 如何制作iframe的高度 基于动态增长/缩小 内容的大小
  2. 摆脱 跨越边界/滚动条 主流浏览器。
  3. 我正在尝试的是什么?有没有更好的方法呢?

    谢谢!

1 个答案:

答案 0 :(得分:3)

1。)您可以访问iframe的文档并获取正文的高度:$("#myiframe").contents().find("body")[0].scrollHeight然后将其设置为iframe的高度。

2。)使用<iframe scrollbar="no" />#myiframe { overflow: visible }