<script type="text/javascript">
<!--
var winWidth = 0;
var winHeight = 0;
function findDimensions() //函数:获取尺寸
{//获取窗口宽度
if (window.innerWidth)winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))winWidth = document.body.clientWidth;//获取窗口高度
if (window.innerHeight)winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))winHeight = document.body.clientHeight;//通过深入Document内部对body进行检测,获取窗口大小
if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth){
winHeight = document.documentElement.clientHeight;
winWidth = document.documentElement.clientWidth;
}//结果输出至两个文本框
}
findDimensions();
//调用函数,获取数值
window.onresize=findDimensions;
//-->
</script><div id='Grid' style='overflow-y: auto;' onscroll='scroll()' <script language='javascript'> document.write (' style=height:'+eval(winHeight - 140)+'px; ');</script> >
取数后,我想直接在html出现这个效果<div id='Grid' style='overflow-y: auto;' onscroll='scroll()' style='height:480px;'>
解决方案 »
- 高手帮忙啊!!
- 初学JS,阅读《JavaScript权威指南》有段话不理解,求翻译?
- JS:未结束的字符串常量,原因是用户输入信息时敲入了回车,怎么处理呢?
- dialogarguments is undefined
- <button>标签中 当鼠标按住它不放时 javascript有什么办法强迫它松开鼠标?
- javascript 图片切换类
- 弱弱的问一下,js如何获取当前项目的根路径?
- 请问一个关于数值判断的蹊跷的问题
- 数据验证时如何判断字符串中含有"'", 如何去掉?
- 从jsp中得到“\\asd\123”,在js中“\”被当作转义符,变成了“\asd123”,怎么解决呢?
- JS获取到了值,怎么使用到src中呢?
- 简单正则问题
getWindowSize:function(){
var bout = /(?:msie|chrome)/i.test(navigator.appVersion);
var dd = document.documentElement,db = document.body;
var sw = Math.max(dd.scrollWidth,db.scrollWidth),sh = Math.max(dd.scrollHeight,db.scrollHeight);
if(!bout){
return {width:window.innerWidth,height:window.innerHeight,scrollWidth:sw,scrollHeight:sh};
}else{
if(dd.clientHeight>dd.offsetHeight){
return {width:dd.clientWidth,height:dd.clientHeight,scrollWidth:sw,scrollHeight:sh};
}else{
return {width:dd.offsetWidth,height:dd.offsetHeight,scrollWidth:sw,scrollHeight:sh};
}
}
}