No olvides darle un id al iframe (en este caso he puesto "miIframe"):
Código HTML:
<html>
<head>
<script>
function resizeIframe(){
var miIframe=document.getElementById("miIframe");
var alturaPagina=miIframe.contentWindow.document.body.scrollHeight;
miIframe.style.height=alturaPagina;
}
</script>
</head>
<body>
<!--START IFRAME-->
<div align="left"><iframe
src="portada.html"
scrolling="no" align="middle" width="580" height="1750"
frameborder="no" id ="miIframe" allowtransparency="true" background-color="transparent" onLoad="resizeIframe();"></iframe>
<!--END IFRAME-->
</body>
</html>