이 정적 버전에서는 모든 브라우저에서 가까운 영역을 클릭하여 http://www.google.com으로 이동할 수 있습니다.Javascript로 생성 된 이미지 맵은 어떤 IE에서도 링크하지 않습니다.
<html>
<body>
<div id="my_div">
<img usemap="#map"
src="http://specialmedia.wnyc.org.s3.amazonaws.com/ads/open.jpg" />
<map name="map" id="map">
<area shape="rect" coords="900,0,1000,20"
href="http://www.google.com/" target="" alt="" />
</map>
</div>
</body>
</html>
동적 버전은 동일해야하며 IE6, IE7 및 IE8을 제외한 모든 브라우저에 있어야합니다. IE에서는지도가 아무런 효과가 없습니다.
<html>
<head>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
</script>
</head>
<body>
<div id="my_div"></div>
<script>
var img = $("<img/>").attr("usemap", "#map");
img.attr("src", "http://specialmedia.wnyc.org.s3.amazonaws.com/ads/open.jpg");
var map = $("<map/>").attr("name", "map").attr("id", "map");
var area = $("<area/>").attr("shape", "rect");
area.attr("coords", "900,0,1000,20")
area.attr("href", "http://www.google.com/").attr("target", "")
area.attr("alt", "");
map.append(area);
$("#my_div").append(img).append(map);
</script>
</body>
</html>
IE에서 Javascript로 생성 된 이미지 맵을 만드는 방법이 있습니까? 나는 $(document.ready(...
을 이미 시도했다.