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


Posted in Javascript onMay 27, 2007

我在作一个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"> 
<!-- 
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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

必须用 document.documentElement.scrollHeight关于这方面的东西
如果没有文档声明可以用
document.body.scrollHeight
Javascript 相关文章推荐
jQuery 表单验证扩展(四)
Oct 20 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
Oct 21 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
Jun 05 Javascript
jQuery过滤选择器用法示例
Sep 12 Javascript
vue.js删除动态绑定的radio的指定项
Jun 02 Javascript
深入理解Angular4订阅(Subscribe)与取消
Nov 22 Javascript
微信小程序switch组件使用详解
Jan 31 Javascript
vue slot 在子组件中显示父组件传递的模板
Mar 02 Javascript
JavaScript分步实现一个出生日期的正则表达式
Mar 22 Javascript
echarts多条折线图动态分层的实现方法
May 24 Javascript
JavaScript JSON数据处理全集(小结)
Aug 15 Javascript
vant IndexBar实现的城市列表的示例代码
Nov 20 Javascript
如何实现动态删除javascript函数
May 27 #Javascript
javascript实现 在光标处插入指定内容
May 25 #Javascript
向fckeditor编辑器插入指定代码的方法
May 25 #Javascript
用Javscript实现表单复选框的全选功能
May 25 #Javascript
更正确的asp冒泡排序
May 24 #Javascript
asp 的 分词实现代码
May 24 #Javascript
OfflineSave离线保存代码再次发布使用说明
May 23 #Javascript
You might like
生成静态页面的PHP类
2006/11/25 PHP
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
php实现水印文字和缩略图的方法示例
2016/12/29 PHP
通过身份证号得到出生日期和性别的js代码
2009/11/23 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
Node.js之readline模块的使用详解
2019/03/25 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
pytorch索引查找 index_select的例子
2019/08/18 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
python matplotlib绘制三维图的示例
2020/09/24 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
财务主管自我鉴定
2014/01/17 职场文书
单位创先争优活动方案
2014/01/26 职场文书
安全环保标语
2014/06/09 职场文书
生产车间标语
2014/06/11 职场文书
早读课迟到检讨书
2014/09/25 职场文书
严以用权学习心得体会
2016/01/12 职场文书
祝福语集锦:送给闺蜜的生日祝福语
2019/10/08 职场文书
PHP新手指南
2021/04/01 PHP