고똘이의 IT 개발이야기

 

안녕하세요. 오늘은 자바스크립트 window.open()에 대해서 알아 보겠습니다. 개발을 하시면서 새창으로 열기 기능을 많이들 사용하시는데요. 자주 까먹는 기능이라 자주 쓰이는 함수 위주로 설명 드리겠습니다.

 

예제

1. 버튼에 'id'를 기준으로 클릭 이벤트를 선언하구 window.open()을 사용하여

네이버 홈페이지를 새창으로 띄울수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html lang="ko">
<head>
<title></title>
    <script>
 
        // 네이버 바로가기
        $("#gotoNaver").click(function(){
            window.open("https://naver.com.");
        });
    </script>
</head>
    <body>
        <input type="button" id="gotoNaver" value="네이버 바로가기"/>
    </body>
</html>
 
 
 

 

2. 이번에는 위와 같이 window.open()을 사용하여 새로운 팝업창을 띄우지만

새로운 팝업창의 크기를 지정할 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html lang="ko">
<head>
<title></title>
    <script>
        // 네이버 바로가기
        $("#gotoNaver").click(function(){
            window.open("https://naver.com.""네이버""width=500 , height=600");
        });
    </script>
</head>
    <body>
        <input type="button" id="gotoNaver" value="네이버 바로가기"/>
    </body>
</html>
 
 
 

 

옵션 정리

width=   팝업창의 가로길이 숫자

height=  팝업창의 세로길이 숫자

resizable=  창변형 표시 yes or no

fullscreen=  전체화면 표시 yes or no

channelmode=  전체화면(F11) 표시 yes or no

toolbar=  단축도구창(툴바) 표시 yes or no

menubar=  메뉴창(메뉴바) 표시 yes or no

location=  주소창 표시 yes or no

scrollbar=  스크롤바 표시 yes or no

status=  아래상태바 표시 yes or no

 

 

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band