Hola:
Aunque pueda tener dudas de que sea correcto lo que haces (insertar una página html, parece ser...), parece estar bien el código, pero si esa página tuviese scripts o etiquetas especiales, podría ser el motivo del fallo... te propongo que en vez de insertarlo en un div, lo pongas en un alert...
Luego nos cuentas...
Saludos