Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 구글CSS
- 코딩규칙
- 스타일가이드
- python
- 자기개발
- CSS로딩
- CSS애니메이션
- vue-cli
- vuejs입문
- 로딩UI
- css rule
- javascript
- 파이썬
- 뉴스수집
- Vue.js
- 개발회고
- 프레임워크
- vueJS
- 투두리스트
- 웹스크래핑
- 구글스타일가이드
- 자바스크립트
- 코딩컨밴션
- google style guide
- MariaDB
- 코딩가이드
- html제거
- to do list
- @keyframes
- css규칙
Archives
- Today
- Total
코드공부방
window popup 새창(팝업창) 열기, 띄우기 (javascript window.open()) 본문
반응형
window popup 새창(팝업창) 열기, 띄우기 (javascript window.open())
예전엔 아주 많이 사용했던 윈도우 팝업(window popup)창, 요즘은 보기 힘들다. 주로 내부 시스템, 관리자 같은 곳에 쓰이는 편이다. 가끔 필요할때마다 검색해서 사용하다가 그냥 정리해서 갖고 있으면 좋을 것 같아서 정리해본다.
사용방법은 window객체의 open메소드를 사용하면 된다.
//Javascript
window.open('경로', '팝업 이름', '옵션');
아래는 팝업창 함수 사용 예제이다.
<!-- HTML -->
<a href="javascript:openWindowPop('/popup/popup.html', 'popup');">팝업창 열기</a>
//javascript
function openWindowPop(url, name){
var options = 'top=10, left=10, width=500, height=600, status=no, menubar=no, toolbar=no, resizable=no';
window.open(url, name, options);
}
자주 사용되는 옵션에 대해 정리해보면,
옵션명 | 값 속성 | 설명 |
fullscreen | boolean(yes/no) | 전체화면모드 (IE에서 작동) |
height | number | 창의 높이값 (px) |
width | number | 창의 너비값 (px) |
left | number | 창의 위치 (왼쪽 좌표 (px)) |
top | number | 창의 위치 (위쪽 좌표 (px)) |
menubar | boolean(yes/no) | 메뉴바 사용 여부 |
resizable | boolean(yes/no) | 창 resize 가능여부 (IE에서 작동) |
scrollbars | boolean(yes/no) | 스크롤바 사용 여부 |
status | boolean(yes/no) | 상태바 사용 여부 |
반응형
'웹퍼블리셔 > JavaScript' 카테고리의 다른 글
window resize event 텀을 두고 실행하기 (resize end event) (0) | 2020.02.25 |
---|---|
jQuery(제이쿼리) 동적으로 생성된 요소 이벤트 및 index(인덱스) 가져오기 (0) | 2020.02.10 |
제이쿼리 쿠키(jQuery Cookie) 활용하여 오늘 하루 보지 않기 기능 구현하기 (12) | 2020.02.04 |
lozyload, 미디어 콘텐츠 지연로딩 시키기 (feat. jQuery Lazy) (0) | 2019.09.19 |
스크롤 감지하여 고정메뉴 노출/비노출 처리 이벤트 (9) | 2019.09.04 |
Comments