JS获取scrollHeight问题想到的标准问题

日期:2019-09-07编辑作者:前端科技

自身在作贰个iframe自动调解中度时,被放置的页面commit.asp的代码如下:

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";
<html xmlns=";
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>的相关商议</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
</head>
<body bgColor="transparent" onload="zoomiframe();">
</body>
</html>
<script language=javascript>
<!--框架页自动调治尺寸-->
function zoomiframe()
{
parent.document.getElementById("comment_load").style.height=document.documentElement.scrollHeight;
}
</script>

下一场在别的的页面插入别的代码,将那页嵌入到任何页面
<iframe src="comment.asp?classid=2&id=12" allowtransparency="true" name="comment_load" width="540" height="288" marginwidth="0" marginheight="0" align="middle" scrolling="no" frameborder="0"></iframe>

只是从未效劳,iframe不能依据内容自动调高度。
后来本人在zoomiframe()插手了一句alert(document.body.scrollHeight);。弹出来的值为0,但万一一向运转COMMIT。ASP弹出的冲天却与内容符合。
其实搞不驾驭这里有冲途。小编原先那样作可以,不知晓论坛上有未有特别遇过这种主题素材。
谢谢!

复制代码 代码如下:

parent.document.all("comment_load").style.height=document.body.scrollHeight||document.documentElement.scrollHeight;

试了一下,应该是没什么难题的
<script type="text/javascript">
<!--
onload=function()
{
parent.document.getElementById('ac').style.height="200px";
}
//-->
</script>

<iframe src="comment.asp?classid=2&id=12" allowtransparency="true" name="comment_load" width="540" height="288" marginwidth="0" marginheight="0" align="middle" scrolling="no" frameborder="0"></iframe>

加一个ID属性

PS:假设网页中步入以下头

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";

总得用 document.documentElement.scrollHeight关于那上头的事物
要是未有文书档案评释能够用
document.body.scrollHeight

复制代码 代码如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"...

本文由今晚最快开奖现场直播发布于前端科技,转载请注明出处:JS获取scrollHeight问题想到的标准问题

关键词:

select选拔事件难题,css完毕鼠标放上去

New Document New Document 挪动背景转换 移步背景转换 移动背景转变 活动背景转换 挪动背景调换 Code [Ctrl+A 全选 注:如需引...

详细>>

更不易的asp冒泡排序

网上搜到的代码,千篇一律是这个 Function Sort(ary) Dim KeepChecking,I,FirstValue,SecondValue  KeepChecking = TRUE  Do Until KeepC...

详细>>

毫无MOUSEMOVE也能滑动啊

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";  html xmlns=";  head  meta http-equiv="Content-Type" content="text/html; ...

详细>>

立体方块

没有办法自个儿的品位有限 如是所闻 不足 黑白两道 此乃真正 [Ctrl+A 全选 注:如需引进外界Js需刷新技巧实行] 如是所...

详细>>