3

我想用几个区域创建图像映射。

<img src="map.png" alt="map" usemap="#planetmap" />

<map name="planetmap" id="map">
  <area onMouseover="showtext('New York!')" 
        shape="circle" 
        coords="90,58,3" 
        href="#" alt="NY"/>
</map>

我希望在克服形状时显示文本(如提示)。你能告诉我问题出在哪里吗?我找到了结合 css / javascript 的解决方案,但我更喜欢最简单的解决方案。

谢谢你。

朱拉伊

4

1 回答 1

0

尝试这个

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; 
            charset=iso-8859-1" />
        <title>Map Document</title>
        <script type="text/javascript">
            function showtext(text){
                alert(text);
            }
         </script>
    </head>

    <body>
        <img src="map.png" width="145" height="126" alt="Map" 
             usemap="#planetmap" />

        <map name="planetmap" id="map">
            <area shape="circle" 
                  coords="90,58,3" 
                  alt="Venus" 
                  href="#" 
                  onmouseover="showtext('New York!')" />
        </map>
    </body>
</html>
于 2012-04-20T11:39:36.160 回答