//-------------------------------- get_browser_width function get_browser_width() { if ( window.innerWidth ) { return window.innerWidth; } else if ( document.documentElement && document.documentElement.clientWidth != 0 ) { return document.documentElement.clientWidth; } else if ( document.body ) { return document.body.clientWidth; } return 0; } //-------------------------------- get_browser_height function get_browser_height() { if ( window.innerHeight ) { return window.innerHeight; } else if ( document.documentElement && document.documentElement.clientHeight != 0 ) { return document.documentElement.clientHeight; } else if ( document.body ) { return document.body.clientHeight; } return 0; }
参考:http://d.hatena.ne.jp/onozaty/20060802/p1
参考:http://www.sasaraan.net/program/js/jswndstate.html