Веб-сайт не позволяет отображать своё содержимое во фрейме?
Проверьте заголовок developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header
используйте, наверное, вместо iframe div. да, загружать асинхронно придётся. в той же опере карты гугл (к примеру) внутри iframe вешают оперу наглухо, но срабатывает такой воркэраунд. в этом случае тоже должно помочь