2010-05-04 9 views
1

В настоящее время я использую iframe на своей главной веб-странице. Когда я нажимаю ссылку в iframe, я бы хотел, чтобы она отображала содержимое на главной веб-странице. Есть предположения?iframe refreshes главная страница

ответ

0

Установить target="_parent" по ссылке.

Другой способ поместить это на страницу, которая представляет содержание IFRAME:

<base target="_parent" /> 
0

использования target='_top' по ссылке в вашем IFRAME

<a href='http://example.com' target='_top'>My Link</a> 

Это приведет к полной окно/вкладка браузера заменяется содержимым ссылки. Вы также можете использовать _parent как значение атрибута target. Это приведет к тому, что непосредственный родитель заменяется iframe, который может быть тем, что вы хотите. Вполне возможно, хотя для фреймов, чтобы быть вложенными, так что если a.html содержит b.html, который содержит c.htm л, _top звено c.html заменит всю страницу (a.html), но цель _parent бы только заменить b.html.

+0

Это не будет работать с IFrames. –

+0

Да, будет. По крайней мере, в WebKit (Chrome/Safari) и Firefox. –

0

Я не работал с в возрасте фреймов, но я считаю, что это просто <a href="myLink.html" target="_parent" />

Смежные вопросы