亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Javascript基礎_嵌入圖像的簡單實現

2019-11-20 09:42:21
字體:
來源:轉載
供稿:網友

img元素允許我們在HTML文檔里嵌入圖像。

要嵌入一張圖像需要使用src和alt屬性,代碼如下:

<img src="../img/example/img-map.jpg" alt="Products Image" width="580" height="266" />

顯示效果:

1 在超鏈接里嵌入圖像

img元素的一個常見用法是結合a元素創建一個基于圖像的超鏈接,代碼如下:

<a href="otherpage.html">  <img src="../img/example/img-map.jpg" ismap alt="Products Image" width="580" height="266" /></a>

瀏覽器顯示這張圖片的方式沒有什么不同。因此,重要的一點事要向用戶提供視覺提示,表明特定圖像所代表的是超鏈接。具體的做法可以是利用CSS,能在圖像內容里表達則更好。

如果點擊這種圖片,瀏覽器會導航至父元素a的href屬性所指定的URL上。給 img 元素應用 ismap 屬性就創建了一個服務器端分部響應圖,意思是在圖像上點擊的位置會附加到URL上。舉個例子,如果點擊的位置是距圖像頂部8像素,左邊緣10像素,瀏覽器就會導航到下面的地址:

https://yexiaochao.github.io/show4cnblogs/otherpage.html?10,8

下面代碼展示了 otherpage.html 中的內容,它包含了一個簡單的腳本,用來顯示點擊位置的坐標:

<body><p>The X-coordinate is <b><span id="xco">??</span></b></p><p>The Y-coordinate is <b><span id="yco">??</span></b></p><script type="application/javascript">  var coords = window.location.href.split('?')[1].split(',');  document.getElementById("xco").innerHTML = coords[0];  document.getElementById("yco").innerHTML = coords[1];</script></body>

瀏覽器顯示這張圖片的方式沒有什么不同。因此,重要的一點事要向用戶提供視覺提示,表明特定圖像所代表的是超鏈接。具體的做法可以是利用CSS,能在圖像內容里表達則更好。

如果點擊這種圖片,瀏覽器會導航至父元素a的href屬性所指定的URL上。給 img 元素應用 ismap 屬性就創建了一個服務器端分部響應圖,意思是在圖像上點擊的位置會附加到URL上。舉個例子,如果點擊的位置是距圖像頂部8像素,左邊緣10像素,瀏覽器就會導航到下面的地址:

https://yexiaochao.github.io/show4cnblogs/otherpage.html?10,8

下面代碼展示了 otherpage.html 中的內容,它包含了一個簡單的腳本,用來顯示點擊位置的坐標:

<body><p>The X-coordinate is <b><span id="xco">??</span></b></p><p>The Y-coordinate is <b><span id="yco">??</span></b></p><script type="application/javascript">  var coords = window.location.href.split('?')[1].split(',');  document.getElementById("xco").innerHTML = coords[0];  document.getElementById("yco").innerHTML = coords[1];</script></body>

可以看到鼠標點擊產生的效果:

服務器端分區響應圖通常意味著服務器會根據用戶在圖像上點擊區域的不同做出有差別的反應,比如返回不同的響應信息。如果省略了img元素上的 ismap 屬性,鼠標點擊的坐標就不會被包含在請求 URL 中。

2 創建客戶端分區響應圖

我們可以創建一個客戶端分區響應圖,通過點擊某張圖像上的不同區域讓瀏覽器導航到不同的URL上。這一過程不需要通過服務器引導,因此需要使用元素定義圖像上的各個區域以及它們所代表的行為??蛻舳朔謪^響應圖的關鍵元素是 map,map元素包含一個或多個area元素,它們各自代表了圖像上可被點擊的一塊區域 。

area元素的屬性可以分為兩類,第一類處理的是area所代表的圖像區域被用戶點擊后瀏覽器會導航到的URL。下圖介紹了這一類屬性,它們類似于在其他元素上見到過的對應屬性。

第二類則包含了更有意思的屬性:shape 和 coords 屬性??梢杂眠@些屬性來標明用戶可以點擊的各個圖像區域。 shape 和 coords 屬性是共同起作用的。 coords 屬性的意思根據 shape 屬性的值而定,正如下圖所示:

介紹完這些元素后,舉個例子,代碼如下:

<body>  <img src="../img/example/img-map.jpg" ismap alt="Products Image" usemap="#mymap" width="580" height="266" /><map name="mymap">  <area href="javascript:show_page(1)" shape="rect" coords="'34,60,196,230" alt="product 1" />  <area href="javascript:show_page(2)" shape="rect" coords="'210,60,370,230" alt="product 2" />  <area href="javascript:show_page(3)" shape="rect" coords="'383,60,545,230" alt="product 3" /></map><script type="application/javascript">   function show_page(num){     //通過對話框顯示產品,表示對應的跳轉頁面     alert("This is product "+num);   }</script></body>

顯示效果是一樣的,只是在點擊對應的產品圖片,會彈出對應的產品名稱,表示跳轉的產品頁面。

以上這篇Javascript基礎_嵌入圖像的簡單實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久免费成人精品视频| 欧美激情视频三区| 欧美大片va欧美在线播放| 成人在线激情视频| 日韩电影第一页| 日韩av电影在线播放| 韩国日本不卡在线| 91经典在线视频| 欧美日韩在线视频首页| 亚洲另类欧美自拍| 欧美日韩国产va另类| 中文在线不卡视频| 国产精品福利观看| 欧美激情精品久久久久| 国产精品扒开腿做爽爽爽男男| 亚洲毛片一区二区| 成人乱人伦精品视频在线观看| 欧美激情女人20p| 伦伦影院午夜日韩欧美限制| 亚洲女性裸体视频| 亚洲精品99久久久久中文字幕| 91极品女神在线| 国内精品免费午夜毛片| 超碰精品一区二区三区乱码| 久久99视频精品| 国产亚洲精品一区二区| 亚洲毛片在线观看| 亚洲日本中文字幕免费在线不卡| 最好看的2019的中文字幕视频| 7777kkkk成人观看| 亚洲自拍中文字幕| 综合av色偷偷网| 97超视频免费观看| 欧美日本中文字幕| 亚洲欧美激情四射在线日| 欧美区二区三区| 欧美视频一区二区三区…| 国产亚洲a∨片在线观看| 欧美丰满少妇xxxxx| 久久精品久久久久电影| 日韩av手机在线看| 亚洲欧美国产精品专区久久| 久久成人精品一区二区三区| 88国产精品欧美一区二区三区| 亚洲欧美激情一区| 激情亚洲一区二区三区四区| 亚洲毛片在线免费观看| 亚洲日韩欧美视频一区| 日本精品性网站在线观看| 97成人精品区在线播放| 色噜噜亚洲精品中文字幕| 国产97在线亚洲| 国产v综合ⅴ日韩v欧美大片| 一区二区三区视频免费| 亚洲综合色激情五月| 亚洲精品国产精品国自产在线| 国产精品成人播放| 国产日韩欧美综合| 国产精品扒开腿做爽爽爽视频| 久久99久久99精品中文字幕| 国产97在线观看| 欧美性xxxxx| 国产视频观看一区| 亚洲精品一区二区三区不| 亚洲一级一级97网| 国产视频久久久久久久| 中文国产成人精品| 欧美壮男野外gaytube| 8090理伦午夜在线电影| 国产视频精品在线| 欧美一二三视频| 国产999视频| 日韩中文视频免费在线观看| 中文字幕亚洲欧美日韩2019| 欧美激情在线视频二区| 一区二区成人av| 亚洲高清久久网| 91在线视频免费| 国产精品久久久久久av| 亚洲最新av在线| 国产中文字幕日韩| 久久精品这里热有精品| 国产精品亚洲аv天堂网| 国产精品高清免费在线观看| 久久亚洲国产精品| 亚洲综合在线播放| 日韩欧美高清视频| 精品视频久久久| 国产欧美一区二区白浆黑人| 九九热99久久久国产盗摄| 亚洲欧美在线免费| 伊人亚洲福利一区二区三区| 亚洲欧美日韩精品久久亚洲区| 日韩经典中文字幕在线观看| 51午夜精品视频| 精品国产乱码久久久久久天美| 国产精品亚洲一区二区三区| 免费97视频在线精品国自产拍| 黑人欧美xxxx| 国内精品久久久久影院优| 性亚洲最疯狂xxxx高清| 国产一区二区日韩精品欧美精品| 色偷偷av亚洲男人的天堂| 国产精选久久久久久| 国产精品久久久久久久久久久久久久| 国产69久久精品成人| 亚洲免费中文字幕| 亚洲欧美国产精品| 国内免费久久久久久久久久久| 国产丝袜精品第一页| 国产丝袜一区二区三区免费视频| 国产精品美女无圣光视频| 久久久久久999| 视频在线观看一区二区| 亚洲欧美日韩一区在线| 亚洲国产一区二区三区四区| 日韩av免费观影| 亚洲一级一级97网| 亚洲最大在线视频| 91精品久久久久久综合乱菊| www国产亚洲精品久久网站| 国产精品免费久久久久久| 一个人看的www久久| 国产成人激情视频| 不卡av电影在线观看| 精品成人国产在线观看男人呻吟| 亚洲香蕉av在线一区二区三区| 亚洲欧美激情视频| 国产精自产拍久久久久久| 欧美成人免费在线观看| 欧美性少妇18aaaa视频| 日韩中文字幕免费看| 久久综合免费视频影院| 综合国产在线观看| 亚洲男人天堂久| 国产成人+综合亚洲+天堂| 国产99在线|中文| 精品国产欧美一区二区三区成人| 国产精品第一区| 久久精品人人爽| 97视频在线观看亚洲| 91av视频在线免费观看| 日韩专区在线播放| 日韩成人av一区| 久久久免费观看| 97视频在线观看亚洲| 91爱视频在线| 国产成人综合一区二区三区| 久久久精品久久久| 97久久精品国产| 色噜噜国产精品视频一区二区| 国产精品国产三级国产aⅴ浪潮| 国产精品啪视频| 欧美日韩国产专区| 精品女同一区二区三区在线播放| 亚洲欧美中文在线视频| 亚洲成人aaa| 亚洲欧美国产制服动漫| 91精品国产综合久久香蕉| 国产97色在线| 日韩av在线免费观看| 成人久久18免费网站图片| 欧美综合国产精品久久丁香| 精品久久久久久中文字幕一区奶水|