Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Не дать изменить location


Автор: sergejzr 2.5.2008, 19:09
В общем у меня на странице несколько невидимых iframe'ов и они должны грузиться незаметно для юзера моей странички. К сожалению в страницах на некоторых iframe'ах скриптом изменяется top.location из за чего ессно перегружается вся моя страница. Вопрос: Как запретить коду в iframe'е менять top.location?

Автор: Zeroglif 2.5.2008, 19:57
Цитата(sergejzr @  2.5.2008,  19:09 Найти цитируемый пост)
Вопрос: Как запретить коду в iframe'е менять top.location?

То есть скрипт проверяет, внтури фрейма ли страница, если - да, то вытаскивает её из фрейма? Или ничего не проверяет и просто так скриптом обновляет адрес? В любом случае нужен код, если там что-нибудь вроде if (top != self), то плохо дело...

Автор: sergejzr 3.5.2008, 00:46
Цитата(Zeroglif @  2.5.2008,  18:57 Найти цитируемый пост)
если там что-нибудь вроде if (top != self), то плохо дело... 

Да, именно так.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)