powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Открыть дочерний фрейм в родительском а не отдельно
13 сообщений из 13, страница 1 из 1
Открыть дочерний фрейм в родительском а не отдельно
    #35809731
Alexandr_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поисковая система выдает дочерний фрейм отдельно. Переадрессация бросает на родительское, но как при этом сделать, чтобы это дочернее окно открылось сразу внутри родительского.
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35812466
Alexandr_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, что откликнулись...
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35812472
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю как остальным, а мне смысл топа представляется очень туманно ...
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35812606
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar , это старинная проблемка... Например набираешь ты что-то в неком поиковике... Тебе выдается список ссылок... Ты начинаешь поним смотреть что и как...
Так вот, в случае с автором ты попадаешь на некую страницу, которая сама по себе и страницей-то не является. В смысловом разрезе сайта автора конечно. Поскольку сайтик его сделан на фреймах... Вои автор и хочет "закинуть" тебя с этой странички на страницу с описанием фреймов, дабы ты узрел все масштабность т.с. замысла!
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35812699
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык а так, не подойдёт:
Главный iframe.html
Код: plaintext
1.
2.
3.
4.
5.
<html>
<body>
<iframe name="ifr" id="ifr" src="iframe1.html"></iframe>
</body>
</html>
Подчинённый iframe1.html
Код: plaintext
1.
2.
3.
4.
<html>
<body onload="if(window.parent==window)document.location.href='iframe.html'">
</body>
</html>
Или туда, или сюда кликаешь - результат тот же. С простыми фреймами - аналогично.
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35812914
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa , убылнула Ваша тирада) но я так и не понял в чем суть проблемы. В самой реализации оного?
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35813023
Alexandr_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема была собственно в реализации, хоть и старинная. По нету брожу третий день, а ответ найти так и не мог
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35813132
Alexandr_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так не подходит, проверил:

Главный iframe.html

<html>
<body>
<iframe name="ifr" id="ifr" src="iframe1.html"></iframe>
</body>
</html>

Подчинённый iframe1.html

<html>
<body onload="if(window.parent==window)document.location.href='iframe.html'">
</body>
</html>


Дело в том, что родительское окно одно на все фреймы и открывается в нем в случае
<iframe name="ifr" id="ifr" src="iframe1.html"></iframe>
только iframe1.html
а надо, чтобы открывался и iframe2.html и iframe3.html
на которые через поисковик попадают пользователи
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35813155
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык нет проблем! Присвой из текущего документа свойство src для ифрейма в парент документе.
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35813241
Alexandr_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как это изобразить на ява?
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35813283
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главный документ: iframe.html
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<html>
<script>
function ld(){
var l=document.location.href.split("#")[ 1 ];
if(l!=null) document.getElementById("ifr").src=l;
}
</script>
<body onload="ld()">
<iframe name="ifr" id="ifr" src="iframe1.html"></iframe>
</body>
</html>
Подчинённый iframe1.html
Код: plaintext
1.
2.
3.
4.
5.
<html>
<body onload="if(window.parent==window){document.location.href='iframe.html#'+document.location.href;}">
фрейм1
</body>
</html>
Подчинённый iframe2.html
Код: plaintext
1.
2.
3.
4.
5.
<html>
<body onload="if(window.parent==window){document.location.href='iframe.html#'+document.location.href;}">
фрейм2
</body>
</html>
... и т.д.
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35813614
Alexandr_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так работает
только по-моему лучше не в body скрипт ставить а в head
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<html>
<head>
<script>
if(window.parent==window){document.location.href='iframe.html#'+document.location.href;}
</script>
<body>
фрейм2
</body>
</html>
а то браузер успевает показать страницу потом уже переадресует

благодарствую, все работает
...
Рейтинг: 0 / 0
Открыть дочерний фрейм в родительском а не отдельно
    #35813623
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr_fox,

Ну да.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Открыть дочерний фрейм в родительском а не отдельно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]