Подтвердить что ты не робот

Открыть ссылку в iframe

У меня есть страница с фреймом в ней и некоторые ссылки ниже фрейма.

Я хочу, чтобы ссылки, при нажатии, открывали страницу в кадре.

Я пробовал <a href="" target="nameofframe">link1</a>, но он не работал?

Обновление его iframe.

4b9b3361

Ответ 1

Предполагая, что iFrame имеет атрибут имени "myIframe":

<a href="http://www.google.com" target="myIframe">Link Text</a> 

Вы также можете выполнить это с помощью Javascript. IFrame имеет атрибут src, который указывает местоположение, которое он показывает. Таким образом, это простой вопрос привязки клика к ссылке на изменение этого атрибута src.

Ответ 2

Попробуйте следующее:

<iframe name="iframe1" src="target.html"></iframe>

<a href="link.html" target="iframe1">link</a>

Атрибут "target" должен открываться в iframe.

Ответ 3

Использовать имя атрибута.

Здесь вы можете найти решение ( "Использовать iframe как цель для ссылки" ): http://www.w3schools.com/html/html_iframe.asp

Ответ 4

<a href="YOUR_URL" target="_YOUR_IFRAME_NAME">LINK NAME</a>

Ответ 5

Поскольку цель ссылки совпадает с именем iframe, ссылка откроется в iframe. Попробуйте следующее:

<iframe src="http://stackoverflow.com/" name="iframe_a">
<p>Your browser does not support iframes.</p>
</iframe>

<a href="http://www.cnn.com" target="iframe_a">www.cnn.com</a>

Ответ 6

У меня была эта проблема в проекте сегодня утром. Убедитесь, что вы указали базовый тег в разделе главы.

Это должно быть так:

<head>
<base target="name_of_iframe">
</head>

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

Надеюсь, что это помогло.

Ответ 7

Ну, альтернативный путь! Вы можете использовать кнопку вместо гиперссылки. Следовательно, при нажатии кнопки веб-страница, указанная в "name_of_webpage", открывается в целевом кадре с именем "name_of_iframe". Это работает для меня!

<form method="post" action="name_of_webpage" target="name_of_iframe">
<input type="submit" value="any_name_you_want" />
</form>
<iframe name="name_of_iframe"></iframe>

Ответ 8

с помощью firefox? Если открываемая страница содержит другие фреймы, то FF, похоже, не знает, какой iframe следует использовать. Поэтому очистите iframes на этой странице.