ie6下打开带 iframe代码的页面显示空白的!在IE7/8都是正常的! 在火狐和遨游下会不断的刷新加载?求助!
<styletype="text/css"><!--#layout{border:0pxsolid#FFF;background-color:#FFF;height:10...
<style type="text/css">
<!--
#layout {
border: 0px solid #FFF;
background-color: #FFF;
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
clear: both;
float: none;
background-repeat: no-repeat;
background-position: 0px 0px;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
clip: rect(0px,0px,0px,0px);
}
-->
</style>
</head>
<body>
<div id="layout"><iframe id="cwin" src="main.html" style="background-color: #FFF; color: #FFF; position:absolute; left:0; top:0; width:100%; height:100%; border:0px solid #FFF;" name="iframe" width="100%" onload="Javascript:SetCwinHeight(this)" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<script type="text/javascript">
function stateChangeIE(_frame) {
if (_frame.readyState == "interactive")//state: loading ,interactive, complete
{
var loader = document.getElementById("load");
loader.innerHTML = "";
loader.style.display = "none";
_frame.style.visibility = "visible";
}
}
function stateChangeFirefox(_frame) {
var loader = document.getElementById("load");
loader.innerHTML = "";
loader.style.display = "none";
_frame.style.visibility = "visible";
}
</script></div> 展开
<!--
#layout {
border: 0px solid #FFF;
background-color: #FFF;
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
clear: both;
float: none;
background-repeat: no-repeat;
background-position: 0px 0px;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
clip: rect(0px,0px,0px,0px);
}
-->
</style>
</head>
<body>
<div id="layout"><iframe id="cwin" src="main.html" style="background-color: #FFF; color: #FFF; position:absolute; left:0; top:0; width:100%; height:100%; border:0px solid #FFF;" name="iframe" width="100%" onload="Javascript:SetCwinHeight(this)" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<script type="text/javascript">
function stateChangeIE(_frame) {
if (_frame.readyState == "interactive")//state: loading ,interactive, complete
{
var loader = document.getElementById("load");
loader.innerHTML = "";
loader.style.display = "none";
_frame.style.visibility = "visible";
}
}
function stateChangeFirefox(_frame) {
var loader = document.getElementById("load");
loader.innerHTML = "";
loader.style.display = "none";
_frame.style.visibility = "visible";
}
</script></div> 展开
2个回答
展开全部
您好!很高兴为您答疑!
火狐下尝试使用Firebug调试,错误部分会有提示,它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
火狐下尝试使用Firebug调试,错误部分会有提示,它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询