У меня есть код "Франкенштейн", подобный этому:
<body>
<iframe src="ThirdPartyPage">
<... id="foo">
<iframe>
...
top.document.getElementById(foo)
...
</iframe>
</iframe>
</body>
Есть ли способ сказать javascript, что верх - это не мой код, а ThirdPartyPage?
РЕДАКТИРОВАТЬ: проблема здесь не в том, как получить "Foo". Проблема здесь в том, что сторонняя страница пытается получить «foo» сверху, но теперь с новым iframe, вершина больше не является сторонней страницей.