我在IFrame中的网格视图。当记录适合框架时,它工作得很好。但如果我显示更多记录,那么我就无法点击页脚行。当我尝试向下滚动时,它会自动上升。我在AJAX的更新面板中使用了这个网格视图。为什么会这样?可能是什么解决方案。
提前致谢。
答案 0 :(得分:1)
有人认为你在iframe 中不需要UpdatePanel。 iframe是由他自己自我加载,你不需要添加额外的ajax来使思想复杂化。因此以太保留 iframe 并删除 UpdatePanel ,以及删除 UpdatePanel 保留iframe并在页面面包后调整大小。
一秒钟的想法是看看iframe上是否有滚动条。
三分之一作为您问题的解决方案,是重新计算每次重新加载/更新时的iframe大小。
在iframe上使用 onload ,然后在iframe上重新计算/设置新的宽度和高度。
在iframe中加载新内容时会触发onload。
有些相似:
Dynamically resizing navigation div to main content
Displaying two web pages on one page
在互联网上,你可以找到一些如何获得内部宽度的例子。 这是一个......
http://www.infoqu.com/dev/javascript-development/getting-iframe-width-194102-1/
var the_height=document.getElementById('the_iframe').contentWindow.document.body.scrollHeight;//find the height of the internal page
var the_width=document.getElementById('the_iframe').contentWindow.document.body.scrollWidth;//find the width of the internal page