重復容易,改變很難
          java,,,不錯的玩具
          posts - 21,  comments - 42,  trackbacks - 0
          在javascript中得到當前窗口的高和寬 
          <body><SCRIPT  LANGUAGE="JavaScript"> 
          var    s  =  "網頁可見區域寬:"+  document.body.clientWidth; 
          s  +=  "\r\n網頁可見區域高:"+  document.body.clientHeight; 
          s  +=  "\r\n網頁可見區域高:"+  document.body.offsetWeight  +"  (包括邊線的寬)"; 
          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頁面高度:"+document.documentElement.clientHeight;
          alert(s); 
          </SCRIPT>

          在取得document.body時,也要注意html頁面的DOCTYPE聲明,
               1,如果!DOCTYPE聲明為<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,document.body.clientHeight在我機器頁面上取得就是1206,這顯然比“網頁可見區域高”高了許多,而document.documentElement.clientHeight顯示是610。
               2,如果!DOCTYPE聲明為<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">,document.body.clientHeight的值是610,
          而document.documentElement.clientHeight顯示是0。
               所以我們得根據!DOCTYPE聲明來選擇document.body.clientHeight和document.documentElement.clientHeight來取得頁面高度。

          以下是測試頁面的html代碼:
              代碼1:

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html>
           <HEAD>
            <TITLE> New Document </TITLE>
            <META NAME="Generator" CONTENT="EditPlus">
            <META NAME="Author" CONTENT="">
            <META NAME="Keywords" CONTENT="">
            <META NAME="Description" CONTENT="">
           </HEAD>

           <BODY1>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sssssssssssssssssssssssss
            sssssssssssssss
            &nbsp;<BR><BR><BR><BR><BR><BR>
            cvsavasvasvc<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>

            gggggggggggggggggggggggggggggg
            <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
            errrrrrrrrrrrrrr
            <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
            43tgerga
           </BODY1>
           <SCRIPT  LANGUAGE="JavaScript"> 
          var    s  =  "網頁可見區域寬:"+  document.body.clientWidth; 
          s  +=  "\r\n網頁可見區域高:"+  document.body.clientHeight; 
          s  +=  "\r\n網頁可見區域高:"+  document.body.offsetWeight  +"  (包括邊線的寬)"; 
          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行高度:"+document.documentElement.clientHeight;
          alert(s); 
          </SCRIPT>

          </HTML>


          代碼2:

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
          <HTML>
           <HEAD>
            <TITLE> New Document </TITLE>
            <META NAME="Generator" CONTENT="EditPlus">
            <META NAME="Author" CONTENT="">
            <META NAME="Keywords" CONTENT="">
            <META NAME="Description" CONTENT="">
           </HEAD>

           <BODY1>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sssssssssssssssssssssssss
            sssssssssssssss
            &nbsp;<BR><BR><BR><BR><BR><BR>
            cvsavasvasvc<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>

            gggggggggggggggggggggggggggggg
            <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
            errrrrrrrrrrrrrr
            <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
            43tgerga
           </BODY1>
           <SCRIPT  LANGUAGE="JavaScript"> 
          var    s  =  "網頁可見區域寬:"+  document.body.clientWidth; 
          s  +=  "\r\n網頁可見區域高:"+  document.body.clientHeight; 
          s  +=  "\r\n網頁可見區域高:"+  document.body.offsetWeight  +"  (包括邊線的寬)"; 
          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行高度:"+document.documentElement.clientHeight;
          alert(s); 
          </SCRIPT>
          </HTML>


           

          posted on 2008-07-10 22:23 分享愛的空間 閱讀(938) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 固镇县| 大渡口区| 元江| 佛冈县| 喀喇沁旗| 衡水市| 确山县| 新乐市| 孝昌县| 桦南县| 河源市| 敦煌市| 磐石市| 桑植县| 吴堡县| 铁力市| 玉环县| 辉县市| 丘北县| 米易县| 马公市| 花莲市| 漾濞| 武胜县| 红安县| 禹州市| 密山市| 谢通门县| 老河口市| 湖口县| 哈巴河县| 班戈县| 顺昌县| 洛隆县| 巢湖市| 南投县| 台州市| 炉霍县| 元阳县| 镇宁| 佳木斯市|