手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS获取scrollHeight问题想到的标准问题
JS获取scrollHeight问题想到的标准问题
摘要:我在作一个iframe自动调整高度时,被嵌入的页面commit.asp的代码如下:复制代码代码如下:的相关评论functionzoomifr...

我在作一个iframe自动调整高度时,被嵌入的页面commit.asp的代码如下:

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>的相关评论</title>

<style type="text/css">

<>

</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">

<>

</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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

必须用 document.documentElement.scrollHeight关于这方面的东西

如果没有文档声明可以用

document.body.scrollHeight

【JS获取scrollHeight问题想到的标准问题】相关文章:

Javascript监视变量变化的方法

JavaScript实现带标题的图片轮播特效

JavaScript实现鼠标拖动效果的方法

javascript实现淡蓝色的鼠标拖动选择框实例

javascript制作的滑动图片菜单

JavaScript正则表达式的分组匹配详解

如何用JS取得网址中的文件名

Javascript随机显示图片的源代码

JS获取时间的相关函数及时间戳与时间日期之间的转换

JavaScript点击按钮后弹出透明浮动层的方法

精品推荐
分类导航