zoukankan      html  css  js  c++  java
  • 动态获取浏览器宽高

    <form action="#" method="get" name="form1" id="form1">
         <!--显示浏览器窗口的实际尺寸-->
         浏览器窗口 的实际高度: <input type="text" name="availHeight" size="4"><br>
         浏览器窗口 的实际宽度: <input type="text" name="availWidth" size="4"><br>
     </form><br><br>
     <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;
              }
              //结果输出至两个文本框
              document.form1.availHeight.value= winHeight;
              document.form1.availWidth.value= winWidth;
         }
         findDimensions();                  //调用函数,获取数值
         window.onresize=findDimensions;
     //-->
     </script>
  • 相关阅读:
    wait与sleep区别?
    oracle死锁查询
    atomic 原子操作的类
    买票问题
    0001.第一个多线程demo--分批处理数据
    01: JavaScript实例
    01: 运维工作梳理
    04: 使用BeautifulSoup封装的xss过滤模块
    04: 打开tornado源码剖析处理过程
    03: 自定义异步非阻塞tornado框架
  • 原文地址:https://www.cnblogs.com/shengnan-2017/p/9493355.html
Copyright © 2011-2022 走看看