关于iframe的问题 我在iframe中设置with ,height为100% ie 中显示正常可firefox中高度总是不对在网上查到一些 设置iframe 高度的javascript 可在运行网页的时候总是抛出IE错误信息提示权限不够哪位有相同 经历 清帮忙解决多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不考虑FireFox只要IE正常就通过。如果实在要考虑,可以用JS判断浏览器类型,然后让它调用不同的CSS。相同的方式针对不同的浏览器,总是会出现问题。 在你iframe页面中加上下面的JS代码 // 自动调整高度 function iframeAutoFit() { if(window!=parent) { var a = parent.document.getElementsByTagName("iframe"); for(var i=0; i<a.length; i++) { if(a[i].contentWindow==window) { var h1=0, h2=0; a[i].parentNode.style.height = a[i].offsetHeight +"px"; a[i].style.height = "10px"; 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 += 4;} if(window.opera) {h += 1;} a[i].style.height = a[i].parentNode.style.height = h +"px"; } } } } window.onload=iframeAutoFit; IFRAME 现在是有很多问题存在,除非浏览器商修改这个 BUG,使用 IFRAME 自动完成也会出问题。 一般情况下最好不好使用iframe 使用div比较好firefox对iframe好像是不是很支持 div iframe 能防在一起比较迈? 问一下 div可以替代iframe 么?就是在一个页面里镶嵌别的页面 to Eray(黑桃六) ( ) 信誉:100 我不考虑FireFox只要IE正常就通过。///////////////////////////////不是给自己做东西,客户的第一需求是浏览器的兼容性 那位高手用过setup factory?我有一问题 关于MVC 4 如何实现分页 如何用css实现如图表的表格效果 formatString是怎样用的?? 关于给用户控件的公开属性付值丢失的问题? overflow怎么用啊,这样用怎么没有效果呢,大家帮我看一下. 反编译后的cs文件 ListBox的问题: 怎么在调用WebService后使用WebService中定义的全局变量?我的怎么不能使用 怪事!无法从路经"c:\abc\abc_webui"打开"http://localhost/abc_webui"处的项目文件夹 问一个视频播放代码的意思 Cookie取值问题。
只要IE正常就通过。如果实在要考虑,可以用JS判断浏览器类型,然后让它调用不同的CSS。
相同的方式针对不同的浏览器,总是会出现问题。
// 自动调整高度
function iframeAutoFit()
{
if(window!=parent)
{
var a = parent.document.getElementsByTagName("iframe");
for(var i=0; i<a.length; i++)
{
if(a[i].contentWindow==window)
{
var h1=0, h2=0;
a[i].parentNode.style.height = a[i].offsetHeight +"px";
a[i].style.height = "10px";
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 += 4;}
if(window.opera) {h += 1;}
a[i].style.height = a[i].parentNode.style.height = h +"px";
}
}
}
}
window.onload=iframeAutoFit;
使用div比较好firefox对iframe好像是不是很支持
就是在一个页面里镶嵌别的页面
我不考虑FireFox
只要IE正常就通过。
///////////////////////////////
不是给自己做东西,客户的第一需求是浏览器的兼容性