我现在把一个页面放在一个框架里显示,我想让他能够和框架一样,更具浏览器的大小自动改变,而不出现滚动条,页面里有一个GridView显示多行内容,要求可以随页面的大小,而显示不同的条数,希望博友们能给帮帮忙,谢谢了
function iframeAutoFit() {
try {
if (window != parent) {
var a = parent.document.getElementsByTagName("IFRAME");
for (var i = 0; i < a.length; i++) //author:meizz
{
if (a[i].contentWindow == window) {
var h1 = 0, h2 = 0;
a[i].parentNode.style.height = a[i].offsetHeight + "px";
a[i].style.height = "0px";
if (document.documentElement && document.documentElement.scrollHeight) {
h1 = document.documentElement.scrollHeight;
}
if (document.body) h2 = document.body.scrollHeight;
var h = Math.max(h1, h2);
if (document.all) { h += 0; }
if (window.opera) { h += 0; }
a[i].style.height = a[i].parentNode.style.height = h + "px";
}
}
}
}
catch (ex) { }
}
这个JS代码可能适合你,把他放在gridview所在的页面里