在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 圖像映射
頁面打印
事件
JavaScript 內(nèi)置函數(shù)
For 循環(huán)
對象概述
正則表達式
函數(shù)
算數(shù)對象
For...in
位置結(jié)構(gòu)
瀏覽器兼容性
數(shù)字對象
錯誤 & 異常處理
啟用
文檔對象模型
動畫
循環(huán)控制
While 循環(huán)
If...Else
頁面重定向
概述
語法
多媒體
對話框
快速指南
日期對象
Cookies
調(diào)試
表單有效性驗證
布爾對象
Void 關(guān)鍵字
數(shù)組對象
變量
運算符
Switch Case
圖像映射
字符串對象

圖像映射

您可以使用 JavaScript 來創(chuàng)建客戶端的圖像映射。 usemap 啟用客戶端圖像映射的屬性定義的 <img /> 標記和特殊的 <map> 和 <area> 擴展標簽。

一般情況下,用 <map> 將形成映射的圖像插入到頁面,此外它帶有一個額外的屬性稱為 usemap 。usemap 屬性的值是<map> element 上的 name 屬性的值。

<map> 元素實際上創(chuàng)建的地圖圖片,通常遵循后直接 <img /> 元素。它為<area /> element充當一個容器,<area /> element 用于定義可點擊的熱點。<map> element只有一個屬性,即名稱屬性,用于標識映射。這就是為什么 <img /> 元素知道使用哪個 <map> element。

<area> 元素指定坐標定義邊界的形狀和每一個可點擊的熱點。

當鼠標移動到圖像的不同部分時,以下結(jié)合 imagemap 和 JavaScript 在一個文本框里面產(chǎn)生一個消息。

    <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>
上一篇:表單有效性驗證下一篇:啟用