Размещение удаленного контента непосредственно в div будет здесь самым простым, в противном случае вам придется попытаться автоматически изменить размер iframe после загрузки страницы, и это может даже изменить высоту после этого.
Чтобы загрузить контент HTML из удаленного источника в div, вам нужно посмотреть на объекты XML HTTP, открытые для браузера через javascript.
Похоже, вы не знакомы с этой концепцией, поэтому я бы посоветовал использовать библиотеку Javascript, например jQuery , чтобы помочь вам в этом.