try this: function initMap() { ... ... resizeMap(); ... ... } function resizeMap() { if (map) { var myWidth; var myHeight; if (typeof (window.innerWidth) == 'number') { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { //IE 4 compatible myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } //resize map section var a = myHeight - 128; $('#map').css("height", a); $('#map').css("width", "auto"); document.getElementById("mapcontent").style.height = myHeight - 120 + "px"; map.reposition(); map.resize(); } }
... View more