본문 바로가기
퍼블리싱

[JS 활용]이미지 맵 클릭시 새창 팝업 띄우기

by lionbum 2020. 12. 11.

이미지 맵 클릭시 새창 팝업 띄우기

 

이미지 상에 어떤 영역을 클릭했을때,

새창을 띄우는 스크립트! 

 

이미지 맵에서 활용해야 하므로 이미지 맵 태그 사용 

<img src="workplace.jpg" alt="Workplace" usemap="#workmap">

<map name="workmap">
  <area shape="rect" coords="34,44,270,350" alt="Computer" href="computer.htm">
  <area shape="rect" coords="290,172,333,250" alt="Phone" href="phone.htm">
  <area shape="circle" coords="337,300,44" alt="Coffee" href="coffee.htm">
</map>

출처 : www.w3schools.com/html/html_images_imagemap.asp

 

 

1. 이미지 맵으로 지정될 영역을 coords 로 잡기 

<map name="popimg"> <area shape="rect" coords="488,316,620,440" onClick="window.open('http://naver.com','_blank','left=100,top=100,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=450,height=600')" onfocus="this.blur()"> </map>

 

 

 

 

2. 팝업 사이즈 및 위치 지정 

위치 :  보이는 화면에서 left=100, top=100에 위치한 (px) 

사이즈 : width=450, height=600 의 경로의 팝업이 뜨게 된다.

 

 

 

 

 

이런건 실전에 사용될 유용한 표현 이므로 잘 모아두면 좋다.

이미지맵을 활용한 팝업창 띄우기. 

 

 

 

728x90
반응형

댓글