팝업창 띄우는 방법
팝업을 띄우기 위해서는 띄울 창의 크기와 스크롤바 사용 여부를 넣어주면 된다.
그리고 left와 top으로 위치를 지정해주면 해당 위치에서 열린다. (단위는 px)
1
2
3
4
5
6
7
8
9
10
11
|
var url = '열고 싶은 주소';
function openPopup(){
var option = 'scrollbars=no, left=400, top=200, width=440, height=550';
var name = 'myPopup';
// option 변수를 사용하지 않고 직접 옵션을 넣어줘도 된다.
window.open(url, name, option);
}
|
cs |
팝업창 닫는 방법
1
2
3
4
5
6
7
8
9
|
var url = '열려 있는 주소';
function closePopup(){
window.opener.location.href = url;
window.close();
}
|
cs |
팝업창 띄울 때 줄수 있는 옵션들
옵션들은 yes/no, 1/0 으로 사용 또는 해제할 수 있다.
left
|
좌측부터 팝업의 위치를 지정, x 축
|
top
|
화면 최상단을 기준으로 팝업의 위치를 지정, y 축
|
width
|
팝업창 너비 지정
|
height
|
팝업창 높이 지정
|
status
|
상태 표시바 보이거나 숨기기
|
toolbar
|
툴바를 보이거나 숨기기
|
location
|
주소표시줄 보이거나 숨기기
|
menubar
|
메뉴바를 보이거나 숨기기
|
scrollbars
|
스크롤바를 보이거나 숨기기
|
fullscrean
|
풀스크린으로 화면 출력
|
channelmode
|
채널모드로 화면 출력
|
예를 들면,
크롬 기준으로 '새 탭'이 아닌 팝업 형식으로 창을 띄우고 싶으면
옵션에 "fullscrean=yes" 를 추가하면 된다.
'[개발] Programming > Javascript' 카테고리의 다른 글
자바스크립트, 일정 시간 마다 실행되는 SetInterval() 함수 (0) | 2018.10.30 |
---|---|
자바스크립트 date() 함수로 날짜(일 월 년) 구하기 (0) | 2018.10.30 |
자바스크립트 한글 문자열 깨지는 경우, encode / decode (0) | 2018.10.30 |
자바스크립트 window reload 드 새로고침 방법들 (0) | 2018.10.30 |
자바스크립트 정규표현식 (0) | 2018.10.30 |
댓글