Team:Goettingen/suplement/scripts ie ff patch

From 2013.igem.org

(Difference between revisions)
m
Line 14: Line 14:
while(ob.nodeType != 1){ob = ob.nextSibling}
while(ob.nodeType != 1){ob = ob.nextSibling}
return ob;
return ob;
 +
}
 +
 +
function GetPageSize() {
 +
  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) { // other
 +
    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:34, 21 July 2013