Iframe и ссылка на источник

artefakt777

Постоялец
Регистрация
15 Июл 2012
Сообщения
537
Реакции
141
На сайте имеется вставка iframe с другого сайта.
При нажатии на ссылки переход происходит в этом же iframe, без перезагрузки основной страницы. Нужно чтобы при нажатии на ссылку в iframe, пользователь переходил на сайт источник.

Код:
<div id="outerdiv"> 
<iframe src="http://sait.ru/" id="innerIframe"  scrolling="no"></iframe> 
</div> 

<style>
#outerdiv 
{ 
width:100%; 
height:80px; 
overflow:hidden; 
position:relative; 
}

#innerIframe 
{ 
position:absolute; 
top:0; 
left:0; 
width:100%; 
height:80px; 
}

</style>
 
Делаете ссылку с помощью target="_top" :
Код:
<a href="https://www.mysite.com" target="_top">Ссылка</a>
 
Эту ссылку ставите в iframe, если есть доступ на сайт источник. Если же сайт источник не ваш,
тогда проблема. Попробуйте почитать это:
Для просмотра ссылки Войди или Зарегистрируйся
 
Походу решение с iframe вообще не подойдет.

На сайте источнике имеется выпадающее окно, в то время как в iframe оно вырезается. Есть ли решения по этому моменту?

1.jpg 2.jpg
 
Что-то подобное можно организовать через "сообщения" между окнами/фреймами. Ссылка: Для просмотра ссылки Войди или Зарегистрируйся
Суть в том, что кроме открытия iframe вы делаете еще "слушателя" сообщений из этого фрейма. Если код фрейма подгружается на сторонний сайт, то его можно добавить вместе в вызовом фрейма.
 
Назад
Сверху