Для сценария, выполняемого в iframe, используйте parent.location.href
, хотя iframe, обслуживаемый другим доменом на родительской странице, не сможет получить к нему доступ.
Если вы находитесь в разных доменах, есть несколько альтернативных методов, которые должны работать для вас. В частности, используя window.name для передачи данных или укладки фреймов внутри фреймов. И то, и другое, перечислены в этом слайд-шоу . Имя Window.name упоминается на слайде 31. В частности, обратите внимание на слайд 34 и включите технику стека iframe, которая позволит двунаправленную связь между различными iframe происхождения.