Html 在iframe中打开链接

Html 在iframe中打开链接,html,iframe,Html,Iframe,我有一个带有框架的页面,框架下面有一些链接 我想链接,当点击时,打开框架中的页面 我试过了,但没用 更新 这是一个iframe。 <a href="YOUR_URL" target="_YOUR_IFRAME_NAME">LINK NAME</a> 假设iFrame具有名称属性“myIframe”: 您还可以通过使用Javascript来实现这一点。iFrame有一个src属性,指定它显示的位置。因此,只需将单击链接绑定到更改src属性即可 试试这个: <if

我有一个带有框架的页面,框架下面有一些链接

我想链接,当点击时,打开框架中的页面

我试过了,但没用

更新 这是一个iframe。


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

假设iFrame具有名称属性“myIframe”:


您还可以通过使用Javascript来实现这一点。iFrame有一个src属性,指定它显示的位置。因此,只需将单击链接绑定到更改src属性即可

试试这个:

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

<a href="link.html" target="iframe1">link</a>
<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>


“target”属性应该在iframe中打开。

我今天早上在一个项目中遇到了这个问题。确保在“头部”区域中指定了基础标记

应该是这样的:

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

这样,当您单击页面上的链接时,默认情况下它将在iframe内部打开


希望有帮助。

因为链接的目标与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>

您的浏览器不支持iFrame


好吧,还有另一种方法!您可以使用按钮而不是超链接。因此,当点击按钮时,在名为“name_of_iframe”的目标框架中打开“name_of_webpage”中指定的网页。这对我有用

<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>

使用属性名

在这里您可以找到解决方案(“使用iframe作为链接的目标”):

你的方法应该行得通。给我们更多的实际代码。这里是我的解决方案的一个简单演示:请注意iframe的“name”属性,而不是ID。