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-5795'); ifrm.setAttribute('width', '100%'); ifrm.setAttribute('height', '0'); ifrm.setAttribute('scrolling', 'no'); ifrm.frameBorder=0; ifrm.setAttribute('onload', 'resizeIframe(this)'); var el = document.getElementById('1'); el.appendChild(ifrm); ifrm.setAttribute('src', 'https://rankingi.rp.pl/widget/builder?token=60cfb8a8b3b24e837c3de0bbc56877cf9539db4dbce948c526a28'); });