(function () { function loadScript(url, callback) { var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState) { //IE script.onreadystatechange = function () { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { //Others script.onload = function () { callback(); }; } script.src = url; document.getElementsByTagName("head")[0].appendChild(script); //document.getElementsByTagName("head")[0].appendChild(referrerURL); //console.log(referrerURL); } function getCookie(name) { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); } // Load the resizer script loadScript("https://43leads.com/api/iframeResizer.min.js", function () { // Get the referring URL (the page that linked to the iframe parent (the contact page) ) var referrer = document.referrer; // Get the original referrer (to the site) if set my the Modmacro plugin var mmRef = ""; mmRef = getCookie("mmRef"); if(mmRef) { console.log("ref: " + mmRef); } // Get device width / height //var width = (window.innerWidth > 0) ? window.innerWidth : screen.width; var width = screen.width; //var height = (window.innerHeight > 0) ? window.innerHeight : screen.height; var height = screen.height; var iframe = document.createElement("iframe"); var formUrl = "https://43leads.com/f/" + fortyThreeFormUrl + "?ref=" + referrer + "&w=" + width + "&h=" + height + "&src=" + mmRef; // formUrl is set at target website // e.g. formUrl = "https://43leads.com/test/captcha.php" iframe .setAttribute("src", formUrl); iframe .style.width = "100%"; iframe .style.height = "500px"; iframe .style.border = "none"; document.getElementById("43leads_cont").appendChild(iframe ); iFrameResize({log:false}); /* iframe.onload = function() { // this.parentNode.removeChild(this); console.log( this ); //this.getElementById('fortyThreeHeader').style.visibility = "hidden"; }; */ /* iframe.addEventListener('load', function (e) { console.log( this.contentDocument ); //var myElement=content.document.createElement("LABEL"); //myElement.innerHTML="blabla"; //miiframe.contentDocument.body.appendChild(myElement); }, false); */ /* //document.body.appendChild(iframe ); //iframe .getElementsByClassName('site-header').style.visibility = "hidden"; iframe.onload = function() { // this.parentNode.removeChild(this); console.log( this.getElementById('fortyThreeHeader').display ); //this.getElementById('fortyThreeHeader').style.visibility = "hidden"; }; //document.getElementById("fortyThreeHeader").style.visibility = "hidden"; */ }); })();