Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как обернуть страницу во фрейм если она не хочет? (https://javascript.ru/forum/dom-window/40483-kak-obernut-stranicu-vo-frejjm-esli-ona-ne-khochet.html)

Kvark 07.08.2013 15:14

факт! :) вопрос то был как загрузившиюся страницу поместить во фрейм, не?

Deff 07.08.2013 15:18

Kvark,
1. Проверьте тупо
контент по ссылке c добавкой ? и без добавки вопросительного знака в конце - совпадает- если совпадает - то ставьте
скрипт такой
<script type="text/javascript">
	if (top.location != location) 
	{
		top.location.href = document.location.href+'?' ;
	}
</script>

skrudjmakdak 07.08.2013 15:18

может наоборот? поместить фрем в загрузившуюся страницу?? вот это можно

Deff 07.08.2013 15:21

skrudjmakdak,
Суть в том, что фрейм не грузиться при совпадении ссылок на главной и
во фрейме

skrudjmakdak 07.08.2013 15:30

Deff, я уже сколь пытаюсь понять, что нужно.. и честно говоря у меня с трудом получается.

ну разумеется не будет грузится дабы стоит условие..

Kvark 07.08.2013 15:37

Deff - идею понял но не срабатывает, выпрыгивает все равно из фрейма.
skrudjmakdak - cуть не в условии - я могу его закоментировать, но тогда ничего не работает, тут что то как Deff говорит похожее...
Мне именно что нужно обратное действие - как фрейм запихнуть это я знаю, а реверс неполучаеться.
поясню:
Вот есть страница, которую грузит юзер, мне нужно что бы она оказалась во фрейме после загрузки, тоесть в document появился бы фрейм и все что было до этого попало бы в него и самое главное продолжило работать :) согласен что необычно, но подругому не придумаю как себе выделить место на странице которая непонятно как (для меня) создаеться... :)

Deff 07.08.2013 15:39

Вариант 1. Добавить к ccылке в скрипте "?"
2. ставить сразу
Цитата:

<iframe id="EmbedContent" src="Ссылка с главной+'?'" width="100%" name="frame0" height="500px" hspace="0" marginwidth="0" align="center" frameborder="0">
3. B Задать ссылку с главной во внутрь фрейма, а не на главную, прописываеv пустому фрейму имя и
Цитата:

<iframe src="" id="EmbedContent" width="100%" name="frame0" height="500px" hspace="0" marginwidth="0" align="center" frameborder="0">

скрипт на главной
<script type="text/javascript">
var first = true;
function setLnk(frame){
if(first ){first = false;frame0.location= "http://javascript.ru/forum/dom-window/40483-kak-obernut-stranicu-vo-frejjm-esli-ona-ne-khochet-2.html" }//Тут может быть любая}
}

</script>
<iframe src="" height=340 width="100%" name="frame0" onload="setLnk(this)"></iframe>

скрипт ставим до фрейма

Kvark 07.08.2013 15:42

пробую

skrudjmakdak 07.08.2013 15:44

Цитата:

Сообщение от Kvark (Сообщение 266328)
Вот есть страница, которую грузит юзер, мне нужно что бы она оказалась во фрейме после загрузки, тоесть в document появился бы фрейм и все что было до этого попало бы в него и самое главное продолжило работать :) согласен что необычно, но подругому не придумаю как себе выделить место на странице которая непонятно как (для меня) создаеться... :)

да вы знаете толк в извращении)))

skrudjmakdak 07.08.2013 15:46

Цитата:

Сообщение от Kvark (Сообщение 266328)
на странице которая непонятно как (для меня) создаеться... :)

порыться в jsp'шках))


Часовой пояс GMT +3, время: 03:16.