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了,不知道为什么。
展开
 我来答
匿名用户
2013-11-18
展开全部
可以[这样:<script language="javascript">
window.onload=function()
{document.getElementsByName("frmMailBody").height=document.body.clientHeight; document.getElementsByName("frmMailBody").width=document.body.clientWidth;
}
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式