Ho una funzione che mi cambia la dimensione di un iframe a seconda della dimensione della finestra perchè ho l'esigenza che non venga mai visulaizzata la scrollbar dell'iframe.
Nell' onload dell'iframe 'Applicazione' ho messo la chiamata alla funzione Resize(), che mi cambia la dimensione dell'iframe a seconda della pagina che vi è contenuta.
e fin qui tutto bene, il problema sorge quando faccio il resize della finestra, al che ho provato a chiamare la funzione resize() anche nell'evento window.onresizecodice:function resize1(){ var wn = document.getElementById('Applicazione'); wn.style.height=wn.document.body.scrollHeight; }
praticamente, l'iframe viene ridimensionato correttamente, però di conseguenza viene ridimensionata anche la finestra principale, perchè compare la scrollbar e la chiamata alla funzione avviene due volte col conseguente ingrandimento spropositato dell'iframe.codice:window.onresize = function(){ resize1(); }
Qualcuno sa come posso ovviare a questo problema?
Spero di essere stato chiaro nella spiegazione.