iframe 不显示的问题
主页面调用嵌入的iframe:<table><tr><tdalign="left"colspan="3"nowrap="nowrap"><iframename="frmM...
主页面调用嵌入的iframe:<table><tr><td align="left" colspan="3" nowrap="nowrap" >
<iframe name="frmMailBody" src="frmEmailBodyHtml.aspx?EmailID=<%=email.iEmailID %>" height="100%" width="100%" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe></td></tr></table>iframe页面中处理(W3C标准):<script language="javascript">
window.onload=function()
{document.parentWindow.frameElement.parentElement.style.height=document.body.clientHeight; document.parentWindow.frameElement.parentElement.style.width=document.body.clientWidth;
}
</script> 第一次加载主页面的时候,iframe的值会显示出来,并且会把主页面的TD给撑大。但是当点击上页面上的弹出另一窗口的按钮的时候,iframe就看不见了,经调试,document.body.clientHeight的值等于0了,不知道为什么。 展开
<iframe name="frmMailBody" src="frmEmailBodyHtml.aspx?EmailID=<%=email.iEmailID %>" height="100%" width="100%" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe></td></tr></table>iframe页面中处理(W3C标准):<script language="javascript">
window.onload=function()
{document.parentWindow.frameElement.parentElement.style.height=document.body.clientHeight; document.parentWindow.frameElement.parentElement.style.width=document.body.clientWidth;
}
</script> 第一次加载主页面的时候,iframe的值会显示出来,并且会把主页面的TD给撑大。但是当点击上页面上的弹出另一窗口的按钮的时候,iframe就看不见了,经调试,document.body.clientHeight的值等于0了,不知道为什么。 展开
1个回答
2013-11-18
展开全部
可以[这样:<script language="javascript">
window.onload=function()
{document.getElementsByName("frmMailBody").height=document.body.clientHeight; document.getElementsByName("frmMailBody").width=document.body.clientWidth;
}
</script>
window.onload=function()
{document.getElementsByName("frmMailBody").height=document.body.clientHeight; document.getElementsByName("frmMailBody").width=document.body.clientWidth;
}
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询