<script language=javascript>
function Resize()
{
javascript:document.all.yourframe.height = document.body.clientHeight-56;
}
</script>
</HEAD>
<body onresize=Resize() onload=Resize()>
function Resize()
{
javascript:document.all.yourframe.height = document.body.clientHeight-56;
}
</script>
</HEAD>
<body onresize=Resize() onload=Resize()>
解决方案 »
- JQuery 上传图片 验证格式
- jquery为什么这样没效果?
- Chrome扩展之content_scripts的执行时刻???
- jquery easyui 中的datagrid中的数据是动态绑定的。且可编辑。如何设置焦点到其当前编辑行的元素?
- 这个日历能加代码获得星期吗?
- 怎么实现DIV容器??
- 关于JS自动计算的问题
- 我的一个asp页面中需要在一块区域中动态加载一个html的页面,这个页面的内容是预先设计好的,该如何实现?
- 要把javascript提示框输入的文本信息传递给服务器,我用了document.form1.name.value=text,但是它说对象为空
- jquery新手,遇到问题了,求速答哈
- 当单元格中的内容为指定值时,如何将它所在行的颜色变为红色?
- 怎么获取ID的有效高度?
给你一个例子吧只是现在这样写用标签的innerHTML不认。。
<iframe id=test width="100%" name="system_main" id="system_main" style="width:100%; height:expression(body.offsetHeight-80);" src="/ancc/index-framest.htm">
这样你的父级的ie就不用初始化iframe的空间了。。iframe有多高,那么在父级的页面就有多高。当是我用 alert(test.innerHTML)居然不认这种写法
那么在iframe的页面的<body>中加上parent.document.all.yourIframeName.height=document.body.scrollHeight
<body onload="parent.document.all.yourIframeName.height=document.body.scrollHeight">
function autoResize(){
try{document.all["content"].style.height=content.document.body.scrollHeight};
catch(e){};
}
</script>
<iframe name=content style="height:expression(1); aho:expression(autoResize())" frameBorder="no" width=700 src="test.htm" scrolling=no></iframe>
<style>.MyFrameClass{
height:expression(Resize(this));
width:100%;
}
</style>
<script language="javascript">
function Resize(obj){
if(obj.src='about:blank'){
obj.style.height = '500px';
}
else{
obj.style.height = obj.document.body.scrollHeight+10;
}
obj.style.width = '100%';
}
</script>也可以直接在expression里面使用js实现。
<iframe id="MyFrame" class="MyFrameClass" src="about:blank">