Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как запретить уход из фрейма в top-окно? (https://javascript.ru/forum/misc/1155-kak-zapretit-ukhod-iz-frejjma-v-top-okno.html)

sturm 13.04.2008 10:05

Как запретить уход из фрейма в top-окно?
 
Код: <iframe src="http://ne-moj-domen.ru/somepage.html"></iframe>,
где ne-moj-domen.ru - произвольный домен

Но открываемая страница http://ne-moj-domen.ru/somepage.html через javascript проверяет,
что она открыта не в top-окне, а в фрейме, и переоткрывается в top.

Пример страницы, уходящей от iframe-ов: http://photo.i.ua/

Как с этим бороться (то есть запретить проверку или открытие в top-окне)?

tenshi 13.04.2008 12:13

никак

scuter 14.04.2008 19:28

попробуй поставить тайм аут (в странице которая подгружается во фрейм) после которого будет закрываться окно,
а в самой страницы поставь сброс этого тайм аута,
вот и всё.

sturm 15.04.2008 05:19

страница, которая вызывается в ифрейме, вообще произвольная, я не могу что-либо в нее вставить

diclofoss 17.04.2008 01:16

А если открыть чужую страницу PHP кодом, а потом в заголовке прописать этот таймер?

sturm 20.04.2008 03:09

А в итоге сделал так:

страница скачивается через php на сервер,
вырезаются все скрипты, заменяются все ссылки на абсолютные,
и отображается то, что получилось - вместо исходной страницы.

Но, конечно, всяка внешня реклама и счетчики при этом отсекаются.

scuter 20.04.2008 04:20

пропиши тег басе тогда все нормально должно работать


Часовой пояс GMT +3, время: 12:37.