瀏覽器可見區域大小的獲取

2021-05-24 13:03:03 字數 1869 閱讀 4817

瀏覽器可見區域大小的獲取

2009-11-06 10:48

//在ie、firefox、opera下都可以使用  

document.body.clientwidth  

document.body.clientheight  

//即可獲得,很簡單,很方便。  

//而在公司專案當中:  

//opera仍然使用  

document.body.clientwidth  

document.body.clientheight  

//可是ie和firefox則使用  

document.documentelement.clientwidth  

document.documentelement.clientheight  

//原來是w3c的標準在作怪啊  

//如果在頁面中新增這行標記的話  

//在ie中:  

document.body.clientwidth ==> body物件寬度  

document.body.clientheight ==> body物件高度  

document.documentelement.clientwidth ==> 可見區域寬度  

document.documentelement.clientheight ==> 可見區域高度  

//在firefox中:  

document.body.clientwidth ==> body物件寬度  

document.body.clientheight ==> body物件高度  

document.documentelement.clientwidth ==> 可見區域寬度  

document.documentelement.clientheight ==> 可見區域高度  

?  

//在opera中:   

document.body.clientwidth ==> 可見區域寬度  

document.body.clientheight ==> 可見區域高度  

document.documentelement.clientwidth ==> 頁面物件寬度(即body物件寬度加上margin寬)  

document.documentelement.clientheight ==> 頁面物件高度(即body物件高度加上margin高)  

//而如果沒有定義w3c的標準,則  

//ie為:  

document.documentelement.clientwidth ==> 0  

document.documentelement.clientheight ==> 0  

//firefox為:  

document.documentelement.clientwidth ==> 頁面物件寬度(即body物件寬度加上margin寬)document.documentelement.clientheight ==> 頁面物件高度(即body物件高度加上margin高)  

//opera為:  

document.documentelement.clientwidth ==> 頁面物件寬度(即body物件寬度加上margin寬)document.documentelement.clientheight ==> 頁面物件高度(即body物件高度加上margin高)

http://hi.baidu.com/meback/blog/item/daf10cf4ecfa5ee57609d7d1.html        原鏈結

瀏覽器可見區域大小的獲取

在ie firefox opera下都可以使用 document.body.clientwidth document.body.clientheight 即可獲得,很簡單,很方便。而在公司專案當中 opera仍然使用 document.body.clientwidth document.body.c...

獲取各種瀏覽器可見視窗大小

在我本地測試當中 在ie firefox opera下都可以使用 document.body.clientwidth document.body.clientheight 即可獲得,很簡單,很方便。而在公司專案當中 opera仍然使用 document.body.clientwidth docume...

獲取各種瀏覽器可見視窗大小

關於獲取各種瀏覽器可見視窗大小的一點點研究 在我本地測試當中 在ie firefox opera下都可以使用 document.body.clientwidth document.body.clientheight 即可獲得,很簡單,很方便。而在公司專案當中 opera仍然使用 document.b...