我有一个页面A。点击按钮会弹出一个窗口DIV里面包含一个iframe,这个iframe里面有一个页面B,B页面里面有一个文本框textarea...我的这个DIV是可以缩放大小的.我想在DIV缩放的时候textarea也跟着改变。现在宽度改变只要设置一下宽的CSS为百分比,但是高该怎么办呢?如何在弹出那个DIV层的时候就同时取到DIV和textarea的高度呢?
解决方案 »
- 网易笔试题疑惑
- 使用js时在ie8中碰到的问题
- 好用的web打印控件都有哪些?
- 想实现一个效果:IE窗口里一幅大尺寸图,当IE窗口拖动时,图片大小自动调整到适合窗口大小
- 自动列宽,用javascript设置其style.width
- 求javascript 来验证Email地址是否格式正确的正则表达式
- 请高手们帮我修改一下下面这段代码
- 问题考考大家:如何用javaScript控制框架页面的开关?
- 跨页面的javascript的调用问题.
- 问一个小问题
- js回调函数该怎么用?
- JAVA / JS 实现截取一个网页保存成一张图片(jpg/pdf)的功能,网页还有滚动条哦。求大神赐教,谢谢,全部积分给你们
<button value=获取textarea高度 onclick='aaa();'>
</body>
</html>
<script>
function aaa(){
var o=document.getElementById("b");
var obj=(o.contentWindow||o.contentDocument);//获得IFRAME窗体对象,兼容IE/FF
alert(obj.document.getElementById('c12').offsetHeight)//获得IFRAME中的textarea高度
}
</script>
在谷歌浏览器下这个就用不了了..
还想问问有办法让textarea随着DIV的改变按比例改变高度的大小么?
2、你在页面的window.onload里(页面加载完毕后)先计算出DIV的高度和IFRAME里TEXTAREA的高度,然后得到基准比例;当DIV高度变化时,TEXTAREA的高度=DIV高度x基准比例即可