function resizeIframe(obj){ obj.contentWindow.postMessage({action: 'getDocumentHeight', targetElementId: obj.id}, '*'); } window.addEventListener('message', function (event) { document.getElementById(event.data.targetElementId).style.height = (event.data.documentHeight + 35) + 'px'; }); document.addEventListener("DOMContentLoaded", function(event) { var ifrm = document.createElement('iframe'); ifrm.setAttribute('id', 'widget-iframe-7166'); ifrm.setAttribute('width', '100%'); ifrm.setAttribute('height', '0'); ifrm.setAttribute('scrolling', 'no'); ifrm.frameBorder=0; ifrm.setAttribute('onload', 'resizeIframe(this)'); var el = document.getElementById('widget-holder'); el.appendChild(ifrm); ifrm.setAttribute('src', 'https://rankingi.rp.pl/widget/builder?token=63971a983bc4eb7024718faf7cae66d86f6dd487f72e944cfca29'); });