티스토리 뷰
window.open()
open() 메서드는 새 브라우저 창 또는 새 탭을 여는 메서드이다.
문법
window.open(url, target, option);
- url
새창에 보여질 주소.
- target
새창의 속성 ( 기본값: "_blank" )
_self | 현재 페이지에서 open |
_blank | 새창에서 open |
_parent | 부모 창에서 open |
_top | 최상위 페이지에서 open |
name( 임의의 이름 ) | 새창으로 열린 창의 이름을 지정. 동일한 이름에 다시 open()을 하면 기존에 열린창의 내용이 바뀜 |
- option
width=px | 새창의 너비 |
height=px | 새창의 높이 |
top=px | top 위치 ( 음수X ) |
left=px | left 위치 ( 음수 X ) |
menubar=yes|no|1|0 | 메뉴바 사용여부 |
toolbar=yes|no|1|0 | 툴바 사용여부 |
location=yes|no|1|0 | 주소 표시줄 사용 여부 |
status=yes|no|1|0 | 상태 표시줄 사용 여부 |
scrollbars=yes|no|1|0 | 스크롤바 사용 여부 |
resizable=yes|no|1|0 | 창 조절 여부 |
fullscreen=yes|no|1|0 | 전체화면 여부 |
마치며
window.open() 메서드의 left option 값을 지정해도 left가 적용 안된다면 현재 연결된 모니터가 두대가 아닌지 확인해보자!
디스플레이를 2개 사용하는 경우 우측 모니터에서 웹 페이지를 열면 left값이 좌측 모니터의 left부터 인식되어서 새창이 겹쳐서 뜨게 된다! 덕분에 오늘은 open 메서드를 다시 되돌아보는 계기가 되었다.
참고문헌: MDN 웹 API 문서 / W3Schools 문서
'기초탄탄' 카테고리의 다른 글
[JavaScript] 문자열 비교하기 (0) | 2022.06.17 |
---|---|
[JavaScript] typeof (0) | 2022.06.15 |
[PHP] PHP 개념 및 기본 문법 (0) | 2022.06.09 |
[JavaScript] document.getElement(s)By / querySelector 비교 (0) | 2022.06.05 |
[CSS] box-shadow (0) | 2022.05.30 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 소스 강조
- 소스 가독성
- includes
- 따라다니는 버튼
- getElementsByClassName
- .open
- scss
- 문자열 변환
- querySelector
- codepen
- 블로그 꾸미기
- 변수 선언
- 정보처리기사
- 정보처리기사 실기
- javascript
- querySelectorAll
- 브라우저 체크
- 변수 범위
- 보기좋은 소스
- floating button
- .css
- 우클릭 막기
- css
- font awesome
- toFixed
- toPrecision
- 프론트엔드 면접
- .attr
- getElement
- Color Scripter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
글 보관함