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


Автор: vrukot 23.9.2006, 13:12
Приветствую...
У меня есть http://vrukot.narod.ru на народе, сайт имеет фреймовую структуру. Яндекс в результатах поиска выдает внутренние страницы сайта. Что делать, ведь вся навигация разрушена?
Ответ Яндекса:
Страница может с помощью JavaScript проверить, открыт ли родительский фрейм с навигацией, а если нет, открыть его.
Подскажите пожалуйста на простом примере, как реализовать такой скрипт?
Допустим:
index.html - страница фреймов, которая содержит 2 фрейма frame1 и frame2
При вызове index.html страница str1.html грузится во frame1, а страница str2.html грузится во frame2. Какой нужен скрипт для поставленной задачи, если вызвали страницу не index.html, а допустим str1.html?
Буду признателен за ответ.

Автор: AKS 23.9.2006, 16:15
Код

if(top.location.href == self.location.href) window.location.href = "index.html";

Автор: vrukot 23.9.2006, 22:42
AKS, спасибо, очень помог(помогла)
=))

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