за фон в ифрейме отвечает body или любой другой элемент на странице, которую вы в этот
ифрейм подключаете. если вы хотите, чтобы не было белого пятна в то время, пока ифрейм
еще не подгрузился, то это не получится. все зависит от настроек браузера пользователем,
какой фон в браузере установлен, то и будет торчать бельмом, пока не загрузится ифрейм.