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 相关文章推荐
input+select(multiple) 实现下拉框输入值
May 21 Javascript
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
Jul 14 Javascript
JavaScript去掉空格的方法集合
Dec 28 Javascript
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
详解Angularjs filter过滤器
Feb 06 Javascript
JS两种类型的表单提交方法实例分析
Nov 28 Javascript
javascript实现用户点击数量统计
Dec 25 Javascript
Angular实现跨域(搜索框的下拉列表)
Feb 16 Javascript
微信小程序 wx:for的使用实例详解
Apr 27 Javascript
Vue侧滑菜单组件——DrawerLayout
Dec 18 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
Jul 21 Javascript
angular5 子组件监听父组件传入值的变化方法
Sep 30 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/10/09 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
浅析echo(),print(),print_r(),return之间的区别
2013/11/27 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
php实现curl模拟ftp上传的方法
2015/07/29 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
2015/12/25 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
2016/12/03 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
详解如何在微信小程序中愉快地使用sass
2018/07/30 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
python导入模块交叉引用的方法
2019/01/19 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
个人充满哲理的自我评价
2014/02/20 职场文书
社区好人好事材料
2014/12/26 职场文书
感谢师恩主题班会
2015/08/17 职场文书
大学生创业计划书
2019/06/24 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python
python中opencv实现图片文本倾斜校正
2021/06/11 Python