본문 바로가기
참고/JAVASCRIPT

open() 메서드 사용해 팝업창 나타내기

by Elfen Lied 2020. 6. 16.
반응형

- html 파일 두개 필요

 

1. 팝업될 창의 html 파일

// 팝업될 창

<body>
    <img src="wdqwd.jpg" alt="workplace" usemap="#workmap">
    <map name="workmap">
        <area shape="circle" coords="162,154,35" href="0616.html" alt="computer" onclick="window.close();">
    </map>
</body>


이미지 파일을 넣어주고 img 태그의 usemap명과 map태그의 name명을 맞춰준다.
area태그의 coords 는 이미지의 좌표다.

 

 

*이미지 좌표 구하기

 

더보기 클릭

  1. circle 구하는 방법은 원의 중심에 마우스를 올리면 x y 표가 뜨는데 그것을 적고,
  2. 그 중심점에서 반지름 크기를 마지막에 적는다.
  3. 코드는 위 코드블럭 참고  (coords="중심점(x, y), 반지름 크기)   = (coords="a,b,c)

 

 

 

 

2. 팝업될 창을 불러오는 html 파일

<script>
        window.open("winpopup.html", "pop1", "width=300, height=400,
        left=300, top=50");
</script>


width=300, height=400 는 팝업창의 가로 세로 크기

left=300은 웹화면 왼쪽에서 오른쪽으로 300 떨어지고,
top=50은 웹창 가장 위쪽(주소표시줄 더 위쪽 창의 최상단)에서 50px 아래쪽으로 내려온다.

 

더보기 클릭 - 위 코드의 widht, height, left, top 을 그림으로 설명.

※height를 보면 팝업 창의 X 표시가 있는 곳부터가 아닌 내용이 들어가는 부분 부터 height를 잡는다.

 

*이미지 좌표 찾는 법 (포토샵) - 그림판도 가능함, 설명은 포토샵으로 함.

*rect 를 사용할때 찾는 법

 

반응형

'참고 > JAVASCRIPT' 카테고리의 다른 글

복습 - setInterval  (0) 2020.06.03
setInterval / clearInterval  (0) 2020.06.02
JSON - Javascript Object Notation  (0) 2020.05.26
콜백함수와 DOM 제어  (0) 2020.05.22
로또 lotto  (0) 2020.05.22

댓글