Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Открыть дочерний фрейм в родительском а не отдельно / 13 сообщений из 13, страница 1 из 1
11.02.2009, 09:25
    #35809731
Alexandr_fox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
Поисковая система выдает дочерний фрейм отдельно. Переадрессация бросает на родительское, но как при этом сделать, чтобы это дочернее окно открылось сразу внутри родительского.
...
Рейтинг: 0 / 0
12.02.2009, 09:08
    #35812466
Alexandr_fox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
Спасибо, что откликнулись...
...
Рейтинг: 0 / 0
12.02.2009, 09:12
    #35812472
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
не знаю как остальным, а мне смысл топа представляется очень туманно ...
...
Рейтинг: 0 / 0
12.02.2009, 09:55
    #35812606
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
Korcar , это старинная проблемка... Например набираешь ты что-то в неком поиковике... Тебе выдается список ссылок... Ты начинаешь поним смотреть что и как...
Так вот, в случае с автором ты попадаешь на некую страницу, которая сама по себе и страницей-то не является. В смысловом разрезе сайта автора конечно. Поскольку сайтик его сделан на фреймах... Вои автор и хочет "закинуть" тебя с этой странички на страницу с описанием фреймов, дабы ты узрел все масштабность т.с. замысла!
...
Рейтинг: 0 / 0
12.02.2009, 10:31
    #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
12.02.2009, 11:26
    #35812914
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
krvsa , убылнула Ваша тирада) но я так и не понял в чем суть проблемы. В самой реализации оного?
...
Рейтинг: 0 / 0
12.02.2009, 11:47
    #35813023
Alexandr_fox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
Проблема была собственно в реализации, хоть и старинная. По нету брожу третий день, а ответ найти так и не мог
...
Рейтинг: 0 / 0
12.02.2009, 12:09
    #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
12.02.2009, 12:16
    #35813155
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
Дык нет проблем! Присвой из текущего документа свойство src для ифрейма в парент документе.
...
Рейтинг: 0 / 0
12.02.2009, 12:30
    #35813241
Alexandr_fox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
А как это изобразить на ява?
...
Рейтинг: 0 / 0
12.02.2009, 12:38
    #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
12.02.2009, 14:12
    #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
12.02.2009, 14:15
    #35813623
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть дочерний фрейм в родительском а не отдельно
Alexandr_fox,

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


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