这是我的代码:
<area shape="design-principles" coords="598,385,695,455" rel="lightbox" href="http://www.google.com" target="frame1"/>
<iframe name="frame1" Width="500px" Height="100px" style="overflow:hidden;">
<p> Browser does not support iframes </p>
</iframe>
我有一张图片,我的目标是图片特定位置的onClick
(因此使用了<area>
标记)。
问题是,http://www.google.com未在iframe
中打开。
另外,我希望iframe
“离开”onMouseOut
答案 0 :(得分:0)
以下在iframe中加载谷歌或雅虎。
<img src ="http://www.noahsanimalfigurines.com/catalog/images/cf/oce133.jpg" width="145" height="126" alt="Planets" usemap ="#planetmap" />
<map name="planetmap">
<area shape="rect" coords="0,0,50,50" onclick="javascript:window.open('http://www.google.com', 'frame1')" alt="Sun" />
<area shape="rect" coords="100,100,150,150" onclick="javascript:window.open('http://www.yahoo.com', 'frame1')" alt="Moon" />
</map>
<iframe name="frame1" Width="500px" Height="100px" style="overflow:hidden;">
<p> Browswer does not support iframes </p>
</iframe>
您可以使用jquery显示/隐藏iframe: How to hide a iframe upon clicking on it with Jquery