<iframe src="test.html" id="main" width="700" height="300" frameborder="0" scrolling="auto"></iframe>
$("#main").load(function(){
var mainheight = $(this).contents().find("body").height()+30;
$(this).height(mainheight);
});
<iframe src="test.html" id="main" width="700" height="300" frameborder="0" scrolling="auto"></iframe>
$("#main").load(function(){
var mainheight = $(this).contents().find("body").height()+30;
$(this).height(mainheight);
});