Скажем, там есть функция в верхнем окне. Например:
function z() { alert(window.name); }
Давайте также скажем там iframe в этом документе (то же самое происхождение).
Может ли функция в верхнем окне выполнять эту функцию в контексте другого окна, так что она отображает имя iframe, а не верхнего окна?
Другими словами, как глобальный объект связан с функцией и может ли быть изменен?
Наивная попытка, которая не работает: https://jsfiddle.net/wos2o3gx/ (отображает верхнюю часть для обоих вызовов).