From 2013.igem.org
(Difference between revisions)
|
|
Line 16: |
Line 16: |
| } | | } |
| | | |
- | function getPageSize() { | + | function getWindowInnerSize() { |
- | var scrW, scrH; | + | |
- | if(window.innerHeight && window.scrollMaxY) {
| + | |
- | scrW = window.innerWidth + window.scrollMaxX;
| + | |
- | scrH = window.innerHeight + window.scrollMaxY;
| + | |
- | } else if(document.body.scrollHeight > document.body.offsetHeight){
| + | |
- | scrW = document.body.scrollWidth;
| + | |
- | scrH = document.body.scrollHeight;
| + | |
- | } else if(document.body) {
| + | |
- | scrW = document.body.offsetWidth;
| + | |
- | scrH = document.body.offsetHeight;
| + | |
- | }
| + | |
| | | |
- | var winW, winH;
| |
- | if(window.innerHeight) {
| |
- | winW = window.innerWidth;
| |
- | winH = window.innerHeight;
| |
- | } else if (document.documentElement && document.documentElement.clientHeight) {
| |
- | winW = document.documentElement.clientWidth;
| |
- | winH = document.documentElement.clientHeight;
| |
- | } else if (document.body) {
| |
- | winW = document.body.clientWidth;
| |
- | winH = document.body.clientHeight;
| |
- | }
| |
- |
| |
- | var pageW = (scrW<winW) ? winW : scrW;
| |
- | var pageH = (scrH<winH) ? winH : scrH;
| |
- |
| |
- | return {PageW:pageW, PageH:pageH, WinW:winW, WinH:winH};
| |
| } | | } |
| | | |
| </script> | | </script> |
| </html> | | </html> |
Revision as of 18:47, 21 July 2013