![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2002
Сообщений: 4
|
Проблема следующая...
Есть Index.html там три фрейма верхний, левый и главный. Есть A.html, B.html, C.html Кокой скрипт надо прописать в этих трех страницах, чтобы при открытии A.html, открывалась страница с фреймами(index.html) со страницей A в главном фрейме. И невыкинут ли меня поисковики за такое? Или это вообще как то подругому делается? Помогите ради бога. Митрич. |
|
|||||
|
Регистрация: Dec 1999
Сообщений: 258
|
if (self.name != "framename") top.location.href="index.html"
где framename это имя фрейма того документа в котором прописываешь скрипт |
|
|||||
|
Регистрация: Mar 2002
Сообщений: 4
|
Спасибо 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. Бред да...? Но очень надо. |
|
|||||
|
Регистрация: Oct 2001
Адрес: Россия, Казань
Сообщений: 270
|
А почему вариант Fouly не подходит - в index.html напиши ещё одну замену:
onLoad="fl()"; function fl(){ top.framename.location.replace('a.html'); };
__________________
The war does not determine who is right. Only who is left. Последний раз редактировалось Aib; 11.03.2002 в 14:24. |
|
|||||
|
Lorem ipsum
|
Для начала проверку на фреймы можно прописать покороче:
Что же до index.html: onload = "replaceIt()"
function replaceIt() {
top.имя_фрейма.location.replace(top.location.search.substring(1))
}
Я сейчас сайт делаю со всеми этими фишками, чтобы ни одну страницу не показывать без ее "окружения" сверху и снизу. У меня все работает.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Mar 2002
Сообщений: 4
|
Благодарю вас господа за исчерпывающий ответ на мой вопрос.
Если бы не вы, висел бы на плахе чай. \\Митрафан. |
![]() |
Часовой пояс GMT +4, время: 19:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|