日期:2014-05-16  浏览次数:20367 次

js 获取当前窗口的一些值,iframe自动调节高度,window.open()的所有参数列表
获取当前窗口的一些值js:
<SCRIPT   LANGUAGE= "JavaScript ">
var     s   =   " ";
s   +=   "\r\n网页可见区域宽: "+   document.body.clientWidth;
s   +=   "\r\n网页可见区域高: "+   document.body.clientHeight;
s   +=   "\r\n网页可见区域宽: "+   document.body.offsetWidth     + "   (包括边线和滚动条的宽) ";
s   +=   "\r\n网页可见区域高: "+   document.body.offsetHeight   + "   (包括边线的宽) ";
s   +=   "\r\n网页正文全文宽: "+   document.body.scrollWidth;
s   +=   "\r\n网页正文全文高: "+   document.body.scrollHeight;
s   +=   "\r\n网页被卷去的高: "+   document.body.scrollTop;
s   +=   "\r\n网页被卷去的左: "+   document.body.scrollLeft;
s   +=   "\r\n网页正文部分上: "+   window.screenTop;
s   +=   "\r\n网页正文部分左: "+   window.screenLeft;
s   +=   "\r\n屏幕分辨率的高: "+   window.screen.height;
s   +=   "\r\n屏幕分辨率的宽: "+   window.screen.width;
s   +=   "\r\n屏幕可用工作区高度: "+   window.screen.availHeight;
s   +=   "\r\n屏幕可用工作区宽度: "+   window.screen.availWidth;
s   +=   "\r\n你的屏幕设置是   "+   window.screen.colorDepth   + "   位彩色 ";
s   +=   "\r\n你的屏幕设置   "+   window.screen.deviceXDPI   + "   像素/英寸 ";
alert(s);

</SCRIPT>
//自动调整iframe的高度
<SCRIPT type="text/javascript">
/**
* 自动调整iframe高度
* divId iframe外边的div的ID
* iframeId  iframe的ID
* childDiv 子页面(当前页面里)的div的ID
*/
function autoIframe(divId,iframeId,childDiv){  
     divObj=parent.document.getElementById(divId);   
     childdivObj=document.getElementById(childDiv);  
     iframeObj=parent.document.getElementById(iframeId);    
     iframeObj.height=childdivObj.offsetHeight+10;//让IFRAME顶部和底部适当有点距离,这样就会不太挤  
     divObj.style.height=childdivObj.offsetHeight+10;  
 
}
autoIframe('answeriframe_div','answeriframe','answerinfo_div');
</SCRIPT>

window.open()的所有参数列表:
    window.open 弹出新窗口的命令;
  'page.html' 弹出窗口的文件名;
  'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
  height=100 窗口高度;
  width=400 窗口宽度;
  top=0 窗口距离屏幕上方的象素值;
  left=0 窗口距离屏幕左侧的象素值;
  toolbar=no 是否显示工具栏,yes为显示;
  menubar,scrollbars 表示菜单栏和滚动栏。
  resizable=no 是否允许改变窗口大小,yes为允许;
  location=no 是否显示地址栏,yes为允许;
  status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
  </SCRIPT> js脚本结束