在Chrome版本49.0.2623.87 m和Firefox 45.0.1中,当img
中包含两个href
时,第二个img
代码不尊重“目标”选项并在同一窗口中打开链接,该链接为iframe
。
<a target="_parent" href="oneclickcheckout.asp">
<img border="0" src="images/cart.png" height="35" alt=".." title="..">
<img src="images/checkout.png" height="32" alt="" title="" border="0">
</a>
当我将href
分开时,它也是一样的,这真的很奇怪:
<a target="_parent" href="oneclickcheckout.asp">
<img border="0" src="images/cart.png" height="35" alt=".." title=".."></a>
<a target="_parent" href="oneclickcheckout.asp">
<img src="images/checkout.png" height="32" alt="" title="" border="0"></a>
答案 0 :(得分:0)
我假设你有一个包含这样的框架的页面:
<iframe src="test.php" name="myframe" id="myframe"></iframe>
如果您想让链接在您的框架中正常工作,请执行以下操作:
<a target="myframe" href="oneclickcheckout.asp">
<img border="0" src="https://www.google.com/images/nav_logo242.png" height="35" alt=".." title="..">
<img src="https://www.google.com/images/nav_logo242.png" height="32" alt="" title="" border="0">
</a>
现在,如果您点击图片,他们会打开您网页中的链接。请注意,我更改的是:框架具有名称和ID。我在框架中加载的html页面中的链接目标是框架的ID。