Resize automatico em iFrame
Olá Pessoal,
um script que pode ser muito util a todos. Porém não consigo fazer com que ele funcione no firefox, ele roda apenas no IE8.
Alguem pode dar alguma dica?
=======================
principal.html
=======================
<script type="text/javascript">
function autoIframe(frameId){
try{
frame = document.getElementById(frameId);
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
objToResize = (frame.style) ? frame.style : frame;
objToResize.height = innerDoc.body.scrollHeight + 10;
}
catch(err){
window.status = err.message;
}
}
</script>
<iframe name="iframe_listar" id="iframe_listar" src="iframe.html" style="width:100%;height:100%;" frameborder="0" scrolling="auto" onload="if (window.parent && window.parent.autoIframe) {window.parent.autoIframe('iframe_listar');}"></iframe>
achei essa correção para o chrome. porem no firefox continuar sem funcionar
http://tips.kaali.co.uk/2010/06/19/cross-bowser-iframe-auto-resize-script/#comment-27
Uma coisa que notei, quando coloco conteúdos mais simples como apenas um texto dentro do iframe ele carrega sem problemas. O problema é quando dentro do iframe existe conexao com o banco de dados e exibe tabelas com muitas informações. Ai o firefox nao exibe as informações.
Discussão (2)
Carregando comentários...