Bunu araştırmıştım, çoğu insan, benim çözümümün zaten uygulamış olduğum kodu kullanacağı gibi, benim karşı problemi yaşıyor gibi görünüyor. IFram'larımı içeriklerine göre dinamik olarak boyutlandırıyorum ve Chrome ve FF'de cazibe gibi çalışıyor. IE çalışmıyor. Kod aşağıda. Teşekkür ederim.iFrame yüksekliği, IE'de doğru bir şekilde dönmüyor
function resizeIframe(iframe) {
iframe.height = iframe.contentWindow.document.body.scrollHeight + "px";
/*
iframe.height = "500px" - this worked fine in all browsers
*/
}
<iframe id="exampleIframe" onload="resizeIframe(this);" />
Cevap hala artık Chrome & FF çalışır + "px"
, ancak IE içerecek şekilde düzenlenebilir.
['setAttribute()'] yöntemini (https://developer.mozilla.org/en/docs/Web/API/Element/setAttribute) kullanmayı denediniz mi? –
'iframe.setAttribute (" yükseklik ", iframe.contentWindow.document.body.scrollHeight +" px "); Aynı durum; Chrome'da çalışıyor, FF/IE'de şans yok. – Santi
iframe src aynı etki alanından geliyor mu? ... Eğer değilse, o zaman bu soruya cevap verir, çapraz kaynaklı bloğu vurursunuz. – LGSon