如何使用JavaScript创建客户端图像映射?

使用JavaScript创建客户端图像映射。客户端图像映射由<img />标签的usemap属性启用,并由特殊的<map>和<area>扩展标签定义。

将正常使用<img />元素将要形成映射的图像插入到页面中,不同之处在于它带有一个名为usemap的额外属性。usemap属性的值是您将要遇到的<map>元素上的name属性的值,其后带有井号或井号。

示例

您可以尝试运行以下代码来创建客户端图像映射-

<html>

   <head>

      <title>Using JavaScript Image Map</title>

      <script type="text/javascript">

         <!--

            function showTutorial(name) {

               document.myform.stage.value = name

            }

         //-->

      </script>

   </head>

   <body>

      <form name="myform">

         <input type = "text" name = "stage" size = "20" />

      </form>

      <!-- Create Mappings -->

      <img src="/images/usemap.gif" alt="HTML Map" border="0" usemap="#tutorials"/>

         

      <map name="tutorials">

         <area shape="poly"

            coords="74,0,113,29,98,72,52,72,38,27"

            href="/perl/index.htm" alt="Perl Tutorial"

            target="_self"

            onMouseOver="showTutorial('perl')"

            onMouseOut="showTutorial('')"/>

         <area shape="rect"

            coords="22,83,126,125"

            href="/html/index.htm" alt="HTML Tutorial"

            target="_self"

            onMouseOver="showTutorial('html')"

            onMouseOut="showTutorial('')"/>

         <area shape="circle"

            coords="73,168,32"

            href="/php/index.htm" alt="PHP Tutorial"

            target="_self"

            onMouseOver="showTutorial('php')"

            onMouseOut="showTutorial('')"/>

      </map>

   </body>

</html>

以上是 如何使用JavaScript创建客户端图像映射? 的全部内容, 来源链接: utcz.com/z/327251.html

回到顶部