我有一个包含iframe的网页。
我希望当用户点击链接时,可以在这个frame中打开链接。
我尝试了<a href="" target="nameofframe">link1</a>
但是没有生效?
如何将网页链接显示在一个frame中?
我有一个包含iframe的网页。
我希望当用户点击链接时,可以在这个frame中打开链接。
我尝试了<a href="" target="nameofframe">link1</a>
但是没有生效?
如何将网页链接显示在一个frame中?
<a href="http://www.google.com" target="myIframe">Link Text</a>
您还可以通过使用Javascript来完成此操作。 iFrame具有指定其显示位置的src属性。 因此,只需将链接的单击绑定到更改该src属性即可。
试试这个:
<iframe name="iframe1" src="target.html"></iframe>
<a href="link.html" target="iframe1">link</a>
“target”属性应在iframe中打开。
<a href="YOUR_URL" target="_YOUR_IFRAME_NAME">LINK NAME</a>
由于链接的目标与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>
今天早上我在一个项目中遇到了这个问题。请确保在标签中指定基准标签。
应该像这样:
<head>
<base target="name_of_iframe">
</head>
这样,当您在页面上单击链接时,默认情况下它将在 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>