Javascript window dimensions

crossbrowser get window dimensions in javascript

var windowWidth = window.innerWidth
  ? window.innerWidth
  : document.documentElement.clientWidth
  ? document.documentElement.clientWidth
  : document.body.clientWidth
var windowHeight = window.innerHeight
  ? window.innerHeight
  : document.documentElement.clientHeight
  ? document.documentElement.clientHeight
  : document.body.clientHeight