2012-01-26 1 views
0

Я создал вид виджетов. На самом деле я помещал информацию в файл php, а затем я предоставил код IFram для этого файла моим членам.Как сделать ссылки внутри IFRAME открытыми за пределами этого iframe?

Рассмотрение сайта A - это сайт участника и сайт B - мой сайт.

сайта А показывает IFRAME:

<iframe src="http://siteB.com/try.php" height="240px" width="286px"></iframe> 

Когда IFRAME нажата, она открывает новое всплывающее окно, из-за этого кода:

<a href="#" onClick="return mbetter('http://siteB.com/chat/new_chat.php?reader=<?php echo $id; ?>')"><?php echo $status_img; ?></a> 

До сих пор так хорошо.

Теперь проблема заключается в том, что это всплывающее окно также имеет ссылку. Как я могу сделать эту ссылку открытой за пределами этого IFRAME, чтобы быть более конкретным, чтобы отправить их на сайт B, мой сайт. В настоящий момент эта ссылка открывается внутри iframe, и ее нельзя использовать таким образом.

Это последнее звено:

<a onclick="return targetopener(this,true)" target="_top" href="http://siteB.com/services.php"> 

Он отлично работает на моем сайте, но не в Iframe. Я знаю, что немного усложнил себя в этом iframe, но я приспособил решение для своих плохих знаний. Я открыт для новых решений, хотя, если эта ссылка не может быть открыта за пределами iframe. Заранее спасибо!

ответ

5

Попробуйте изменить цель на _parent, если вы хотите, чтобы ссылка открывалась в предыдущем окне (это родительское окно). Поэтому, если сайт B открывает всплывающее окно с сайтом A, внутри которого он должен вернуть их на сайт B, тогда это должно открыть ссылку в окне, которое породило всплывающее окно.

Но если вы хотите, чтобы он открыл новое окно, которое ведет к вашему сайту, тогда, конечно, используйте _blank.

+0

Я попробовал оба так TARGET = «_blank» и цель = «_ родитель», к сожалению, эта ссылка, принадлежащая всплывающее окно все еще открывается внутри Iframe. – Ingrid

+1

Добавьте это между вашими заголовками для iframe HTML: HenryGuy

+0

Спасибо, работал. – Ingrid

1

Вы можете использовать этот базовый тег. Поместите тег в iframe. Должен решить вашу проблему.

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

  • Нет связанных вопросов^_^