So che è un argomento trattato e ritrattato, ma non mi funziona nessuna soluzione pensata o trovata
La situzione è questa: ho 1 pagina, all'interno di questa vorrei caricare un iframe (il cui codice NON posso toccare perchè non è una pagina mia) e questo iframe deve avere come altezza l'altezza della pagina "padre" (la mia esterna), in modo tale da avere solo lo scroll nell'iframe interno. In pratica se uno ha la 800x600, l'iframe dev'essere alto circa 500, se ha la 1280x800 dev'essere alto 750 e così via.
Ho provato questa soluzione ma non va:

----------NOTA----------
AVEVO POSTATO QUESTA DOMANDA MA NEL FRATTEMPO HO TROVATO LA SOLUZIONE, IL CODICE PROPOSTO E' CORRETTO E FUNZIONANTE (TESTATO SU FF) a parte la scritta "java-script" che deve andare senza trattino (l'editor la scrive così nn so perchè).

Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
title>Auto Fit IFrame</title>

<
script type="text/javascript">

function 
autofitIframe(id){
document.getElementById(id).style.height window.screen.height-300+"px";

}
</script>

</head>

<body>

<iframe src="http://www.repubblica.it" id="id" marginwidth="0" marginheight="0" scrolling="auto" width="100%"
frameborder="1" onload="javascript:autofitIframe('id')";>
</iframe>


</body>
</html> 


Grazie mille...