IE7 iframe问题 急!!! 页面中左中右三个并列iframe,中间的iframe中调用方法去改变右面的iframe的src,结果在ie7中页面空白,用ie开发工具修改页面的宽和高后能看到页面内容,在ie6下执行是正常的,请问怎么解决?另外我的iframe宽高用的百分比,但是改为固定象素也不行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IE7对iframe的支持存在问题,当iframe的width设置成百分比表示的时候,iframe的width在这种情况下就不正常。这需要改成px像素格式的。在frame.htm中<body>标签中加入:onload="resizeframe();" onresize="resizeframe();" 在之前的javascript段中加入:function resizeframe() { var browserwidth = document.body.clientWidth; var mainfr = document.getElementById('main'); mainfr.style.width = browserwidth - {$framewidth};} http://zhengrenchi.blogbus.com/logs/23056446.html <iframe marginheight="0" marginwidth="0" src="Default.aspx" frameborder="0" scrolling="no" width="100%" id="info_iframe" name="info_content" onload="change_size()"></iframe> <script language="javascript">function change_size(){ document.getElementById("info_iframe").style.height=info_content.document.body.scrollHeight+1+"px";} </script>试试 而且要说明的是 左中右三个iframe全是空白,再说下,三个iframe外还有个大iframe先试试看再说. struts2+spring+hibernate中No property found Eclipse中引入项目找不到包 <% String %>都提示有错误 一个小问题 一个超连接的小问题 jsp的问题! tomcat下如何配置数据源 IE的cookies的问题,郁闷求救! 关于货币型字段 如何控制文本框输入字母和汉字混合字串的长度阿??? 急!!!为什么我的JSP页面中的中文提交到Servlet显示为????? [*]请教一个正则表达式,谢谢 在做登录拦截时遇到的几个问题,很困惑,希望大家帮忙解释一下,谢谢了
在frame.htm中
<body>标签中加入:onload="resizeframe();" onresize="resizeframe();"
在之前的javascript段中加入:
function resizeframe() {
var browserwidth = document.body.clientWidth;
var mainfr = document.getElementById('main');
mainfr.style.width = browserwidth - {$framewidth};
}
http://zhengrenchi.blogbus.com/logs/23056446.html
<script language="javascript">
function change_size(){ document.getElementById("info_iframe").style.height=info_content.document.body.scrollHeight+1+"px";
}
</script>
试试
先试试看再说.