Родительский документ и iframe имеют одинаковое origin ? Если так, то это проще.
Если нет, вам понадобится обходной путь, который уже обсуждался здесь, в Переполнении стека.
Он состоит из включения другого iframe внутри iframe, который будет указывать на специальный URL в том же домене, что и верхний документ. Таким образом, верхний документ и самый нижний iframe могут взаимодействовать через JavaScript (поскольку они оба имеют одинаковое происхождение). Это решение production , которое я использую сам. Некоторые крупные сайты используют его, известно, что Facebook использовал (или использовал?) Это.