// iframed document sends its height using postMessage if (window.innerWidth < 1000) { function setIframeHeightCO13(id, ht) { var ifrm13 = document.getElementById(id); ifrm13.style.visibility = 'hidden'; // some IE versions need a bit added or scrollbar appears ifrm13.style.height = ht + 1 + "px"; ifrm13.style.visibility = 'visible'; } function handleDocHeightMsg13(e) { //console.log(e.origin); // check origin if ( e.origin === 'https://blattgold.digitale-beratungsmappe.de' ) { //console.log("Hello world2"); // parse data var data = JSON.parse( e.data ); // check data object if ( data['docHeight13'] ) { setIframeHeightCO13( 'ifrm13', data['docHeight13'] ); } else if ( data['href'] ) { setIframe('ifrm13', data['href'] ); } } } // assign message handler if ( window.addEventListener ) { window.addEventListener('message', handleDocHeightMsg13, false); } else if ( window.attachEvent ) { // ie8 window.attachEvent('onmessage', handleDocHeightMsg13); } function onloadmobile13() { } function onloaddesktop13() { } }