![]() |
Проклятые фреймы моего боса
Проблема следующая...
Есть Index.html там три фрейма верхний, левый и главный. Есть A.html, B.html, C.html Кокой скрипт надо прописать в этих трех страницах, чтобы при открытии A.html, открывалась страница с фреймами(index.html) со страницей A в главном фрейме. И невыкинут ли меня поисковики за такое? Или это вообще как то подругому делается? Помогите ради бога. Митрич. |
if (self.name != "framename") top.location.href="index.html"
где framename это имя фрейма того документа в котором прописываешь скрипт |
Спасибо Fouly, но это мне понятно / я прописывал нечто подобное...
if (self.parent.frames.length == 0)self.parent.location="index.html"; Но в этом случае открывается index.html без замещения станицей a.html (b.html и т.д.) страницу xxx.html находящуюся в главном фрейме изначально. А мне необходимо чтобы при открытие A.html открывался index.html cо страницей A.html во фрейме main заместив соответственно xxx.html. Бред да...? Но очень надо. |
А почему вариант Fouly не подходит - в index.html напиши ещё одну замену:
onLoad="fl()"; function fl(){ top.framename.location.replace('a.html'); }; |
только сегодня все это писал...
Для начала проверку на фреймы можно прописать покороче:
Код:
if (self == top) {Код:
onload = "replaceIt()"Я сейчас сайт делаю со всеми этими фишками, чтобы ни одну страницу не показывать без ее "окружения" сверху и снизу. У меня все работает. |
Благодарю вас господа за исчерпывающий ответ на мой вопрос.
Если бы не вы, висел бы на плахе чай. \\Митрафан. |
| Часовой пояс GMT +4, время: 19:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.