[Popup]_Spring에서 간단한 팝업 띄우기(feat. window.open)
2022. 1. 28. 14:01ㆍ[프론트엔드]_/[Javascript]_ES6
728x90
반응형
팝업창과 모달창]
팝업창: 열려있는 브라우저 페이지에 다른 브라우저 페이지를 띄우는 것
-> 즉 창과 창 관계이기 때문에 부모의 창을 자식창을 띄워둔 상태에서도 조작이 가능하다.
모달창: 기존의 브라우저 페이지 위에 레이어를 까는 것입니다. 모달창을 띄웠을 때는 부모의 페이지를 조작 할 수 없다.
둘다 부모의 정보를 자식에게 줄 수도, 자식의 정보를 부모에게 전달 할 수도 있다.
오늘은 우선 간단하게 팝업하는 것만 해보았습니다.
목표]
버튼 클릭시 간단하게 팝업이 뜨는 모습입니다.
사용 메소드 : window.open();
https://developer.mozilla.org/ko/docs/Web/API/Window/open
버튼 클릭시 popOption 으로 지정한 너비 높이를 가지고
지정한 url의 파일을 열게 됩니다.
var window = window.open(url, windowName, [windowFeatures]);
스프링에서는 url은 RequestMapping 을 이용해서 연결합니다.
간단하게 url을 넘겨주는 controller를 만든뒤
경로는 다음과 같습니다.
간단하게 구현이 가능합니다.
다음에는 모달팝업과 부모의 정보를 자식에게 AJax 통신으로 전달하는것을 해보겠습니다.
728x90
반응형
'[프론트엔드]_ > [Javascript]_ES6' 카테고리의 다른 글
[TAB 구현 심화_2]_Spring에서 tab 구현해보기 (feat 자료구조) (0) | 2022.02.17 |
---|---|
[TAB 구현 심화_1]_Spring에서 tab 구현해보기 (feat json객체) (0) | 2022.02.06 |
[LocalStorage]_를 사용하여 값을 받거나 저장하기(feat. Spring) (0) | 2022.01.27 |
[createElement, appendChild]_의 개념과 사용 (0) | 2022.01.20 |
[DOM_객체]_JS_객체 모델(Event) (0) | 2022.01.20 |