salve.
il mio problema: adattare l'altezza di un iframe all'area utile del browser del navigatore, in automatico.
In larghezza è sufficiente apportare 100%, il altezza credo sia necessario qualche js...
Vi ringrazio![]()
salve.
il mio problema: adattare l'altezza di un iframe all'area utile del browser del navigatore, in automatico.
In larghezza è sufficiente apportare 100%, il altezza credo sia necessario qualche js...
Vi ringrazio![]()
x es
ciaocodice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>ridimensiona iframe a massima altezza</title> <script language="JavaScript" type="text/javascript"> <!-- function ridimensionaIframe(){ var brHeight=(window.innerHeight)?window.innerHeight: ((document.documentElement && document.documentElement.scrollTop)? document.documentElement.clientHeight:document.body.clientHeight); document.getElementById('mioIframe').style.height=brHeight+'px'; } window.onload=ridimensionaIframe; window.onresize=ridimensionaIframe; //--> </script> </head> <body> <iframe id="mioIframe" src="pagina.htm"></iframe> </body> </html>
ciao...
grazie per la risposta.
script testato su IE 6.0 e Firefox 1.0.4
Non dà errori da nessuna parte. Su firefox funziona tranquillamente ed egregiamente.
Su IE mi fa piantare il pc... la cpu comincia a lavorare al 100%... bloccando naturalemte Explorer...
Sembra che vada in loop... ma dove?![]()
Grazie
Nat
prova rimuovendo il controllo onresize
// window.onresize=ridimensionaIframe;
(che si potrebbe comunque mettere su in altra forma, se e' proprio quello che da fastidio)
ciao