Contents

Develop
2013.11.18 18:32

[js] window.open() 속성 사용 방법

조회 수 13601 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
# Syntax
window.open(URL,name,specs,replace);


# name
- "_blank" : 새로운 창으로 로드 (Default)
- "_parent" : 부모 프레임으로 로드
- "_self" : 현재 창에서 로드
- "_top" : 가장 최 상위 프레임으로 로드
- name : The name of the window (Note: the name does not specify the title of the new window)

# specs
- width : 창 가로길이 지정 [no,yes(생김)] 
- height : 창 세로길이 지정 [no,yes(생김)] 
- toolbar : 단축도구창 유무지정 [no,yes(생김)] 
- menubar : 메뉴창 유무지정 [no,yes(생김)] 
- location : 주소창 유무지정 [no,yes(생김)] 
- scollbars : 스크롤바 지정 [no,yes(생김)] 
- status : 아래 상태바창 유무지정 [no,yes(생김)] 
- resizable : 창변형 유무지정 [no,yes(생김)] 
- fullscreen : 전체화면 유무지정 [no,yes(생김] 
- channelmode=yes : 앞&뒤로,창최소화.닫기등을 설정(F11번 키랑 같음) 
- left=0,top=0 : 창을 고정시킨다.왼쪽 구석에 고정 

# replace
- true : URL replaces the current document in the history list
- false : URL creates a new entry in the history list


# Javascript 코드 예제
<script type="text/javascript"> 
/* 
window.open(url:String, name:String, properties:String) 
open 
함수는 반드시 3개의 매개변수가 있고, 매개변수 순서는 지켜야 함. 
name은 팝업창의 이름, 주로 프레임 문서의 Target으로 사용 
name은 사용하지 않으려면 " " 만 표시해줍니다. 반드시 표시해야 함. 
*/ 

function win() {
    //속성 지정하지 않은 기본창
    window.open("https://www.hooni.net/", "", "");
}

function menu_win() {
    //메뉴바 없는 팝업
    window.open("https://www.hooni.net/", "", "menubar=1");
}

function full_win() {
    //풀스크린 방식
    window.open("https://www.hooni.net/", "", "fullscreen");
} 

function channel_win() {
    //채널모드
    window.open("https://www.hooni.net/", "", "channelmode");
}

function status_win() {
    //상태표시바 있는 팝업
    window.open("https://www.hooni.net/", "",
        "width=400, height=300, status=1");
} 

function popup_win1() {
    //크기 width400 height300 팝업창
    window.open("https://www.hooni.net/", "",
        "width=400, height=300"); 
} 

function popup_win2() {
    //위치 left=500, top=400 에서 열리는 팝업창
    window.open("https://www.hooni.net/", "",
        "width=400, height=300, left=500, top=400");
} 


function popup_win3() {
    //스크롤바 있는 팝업
    window.open("https://www.hooni.net/", "",
        "width=400, height=300, scrollbars=1");
} 


function popup_win4() {
    //주소표시줄 있는 팝업
    window.open("https://www.hooni.net/", "",
        "width=400, height=300, left=100, location=1");
} 
</script> 


# HTML 코드 예제
<body>

<input type="button" value="속성 지정하지 않은 기본 창" onclick="win()" />

<input type="button" value="메뉴바 없는 팝업" onclick="menu_win()" />

<input type="button" value="풀스크린 팝업" onclick="full_win()" />

<input type="button" value="채널모드 팝업" onclick="channel_win()" />

<input type="button" value="상태표시바 있는 팝업" onclick="status_win()" />

<input type="button" value="w:400, h:300 팝업" onclick="popup_win1()" />

<input type="button" value="left:500, top:400 팝업" onclick="popup_win2()" />

<input type="button" value="스크롤바 있는 팝업" onclick="popup_win3()" />

<input type="button" value="주소 입력 표시줄 있는 팝업" onclick="popup_win4()" />

</body>

[출처] http://www.w3schools.com/jsref/met_win_open.asp

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1173 System/OS 해커스랩 깨기.. 후후.. ㅋㅋ file hooni 2013.04.23 18419
1172 Etc 플라스터(Plaster) 수업 내용 secret hooni 2016.05.24 0
1171 Develop 프로그램 문서 관리 (Doxygen) hooni 2013.04.23 16393
1170 Develop 프로그래밍에서 foo, bar 함수의 유래 file hooni 2013.06.25 21267
1169 Develop 프로그래밍 소스 관련 사이트.. hooni 2013.04.23 16487
1168 Develop 페이팔에서 돈 찾기 (Paypal withdraw) file hooni 2014.02.20 11392
1167 Etc 티스토리 테이블 html,css 구문 hooni 2013.11.03 15965
1166 System/OS 콘솔에서 패스워드 걸린 zip 압축하는 명령 hooni 2018.03.02 952
1165 System/OS 컴파일러 수업 자료(교재 : 컴파일러 입문) file hooni 2003.04.23 21970
1164 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 746
1163 Etc 캘리포니아 운전면허 문제 file hooni 2017.07.22 984
1162 Develop 최근 논문 자료 (2011/01/03, 만현형한테 보낸거..) secret hooni 2013.04.23 10366
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 98 Next
/ 98