Ich versuche, meine iframe auf jeder Website wie dieser HERE anzuzeigen, aber aus irgendeinem Grund wird die Höhe nicht korrekt berechnet. Ich bekomme 8px auf dem style-Tag statt 1000+, um diesen Block korrekt anzuzeigen.Javascript Iframe wird nicht richtig berechnet Höhe
<iframe id="iframe" allowtransparency="true" frameborder="0" style="width:100%; border:none" scrolling="no" src="http://newskillsacademy.co.uk/affiliates/iframe.php?&products_ids[]=55072&products_ids[]=51883&products_ids[]=49321&products_ids[]=48561&products_ids[]=48398&products_ids[]=46469&products_ids[]=44080&products_ids[]=43167&products_ids[]=42427&products_ids[]=41068&columns=3&aff_id=3"></iframe>
<script>
var frame = document.getElementById('iframe');
frame.style.height = 0;
frame.style.height = frame.contentWindow.document.body.scrollHeight + 'px';
</script>
Try onload statt – mplungjan
@mplungjan Problem ist, dass es wie ein iframe-Generator ist und muss auf einer zweiten Domain platziert werden, damit die Benutzer Orte, aber ich habe auch eine Quer Surfen Blockierung erhalten, und nicht sicher, wie man die Lösungen von hier aus implementiert. – Adrian
Across Ursprünge können Sie SOL sein – mplungjan