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