Robin's Blog

记录 积累 学习 成长

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一.iframe 高度应随着其src展示的不同而自动的调整.

例如:<iframe frameborder="0"  id="ifrmContent" scrolling="no"  onload="height=this.Document.body.scrollHeight +20;" style="width:100%;"></iframe>

缺点:(scrollHeight 只支持IE)

二.展示的内容使用了ajax 进行回调操作,iframe 的onload事件没有被自动执行,则高度不会自动调整,需要手动触发.

若使用Asp.net Ajax (其在服务端进行ajax绑定操作),则必须使用ScriptManager.RegisterStartupScript()方法进行js注册. 

 例如:ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "", "parent.document.getElementById('ifrmContent').onload();", true);

链接:iframe 父子窗口之间互操作

posted on 2009-05-18 17:14  Robin99  阅读(211)  评论(0编辑  收藏  举报