ciao a tutti , ho questo script :

codice:
<script language="javascript" type="text/javascript">
	function iFrameHeight() {
		var h = 0;
		if ( !document.all ) {
			h = document.getElementById('blockrandom').contentDocument.height;
			document.getElementById('blockrandom').style.height = h + 60 + 'px';
		} else if( document.all ) {
			h = document.frames('blockrandom').document.body.scrollHeight;
			document.all.blockrandom.style.height = h + 20 + 'px';
		}
	}
</script>
e come codice html questo :
codice:
<iframe onload="iFrameHeight()"	id="blockrandom"
	name=""
	src="http://..."
	width="100%"
	height="1024px"
	scrolling="no"
	align="top"
	frameborder="0">
	No Iframes</iframe>
Lo scopo di questa pagina è di far si che il frame blockrandom si adatti al contenuto della pagina web caricata dentro.

Non riesco però nel mio intento e non capisco dove sbaglio.
Potreste aiutarmi per favore??