document.getElementById('jobpromo_frame').innerHTML += " \n
"; function jp_getOffsetTop(elem){ var offsetTop = 0; do { if(!isNaN(elem.offsetTop)){ offsetTop += elem.offsetTop; } } while( elem = elem.offsetParent ); return offsetTop; } function jp_resizeIframe(height){ var w = parseInt(document.getElementById('jobpromo_iframe').clientWidth); var jpi = document.getElementById('jobpromo_iframe'); jpi.height = parseInt(height)+"px"; } function jp_scrollTop(){ window.scroll(0, jp_getOffsetTop(document.getElementById('jobpromo_iframe')) ); } function jp_resize() { // var jpi = document.getElementById("jobpromo_iframe"); // jpi = jpi.contentWindow || jpi.contentDocument; //jpi.iframeResizePipe( ); var w = parseInt(document.getElementById('jobpromo_frame').clientWidth); if( !w ) w = 700; document.getElementById('jobpromo_wrapper').width = w+"px"; var i = document.getElementById('jobpromo_iframe'); i.width = w+"px"; } jp_resize(); window.addEventListener("resize", jp_resize); // document.getElementById('jobpromo_google').style.display = 'none'; var myEventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var myEventListener = window[myEventMethod]; var myEventMessage = myEventMethod == "attachEvent" ? "onmessage" : "message"; myEventListener(myEventMessage, function (e) { console.log(e); var origin = e.origin || e.originalEvent.origin; if (e.data === parseInt(e.data) && (origin == 'http://www.eenvacaturebij.nl' || origin == 'https://www.eenvacaturebij.nl' ) ) { document.getElementById('jobpromo_wrapper').height = (e.data+250)+"px"; var i = document.getElementById('jobpromo_iframe'); i.height = (e.data+250)+"px"; } }, false);