JavaScript 팝업 정리,예제 / window.popup/ 팝업옵션
2017. 8. 8. 00:22
반응형
JavaScript 팝업 정리,예제 / window.popup/ 팝업옵션
프로젝트 진행시 팝업 띄우는 방법은 여러가지가 있지만
가장 간단한 팝업을 소개하고자한다
JS의 window.popup 이다.
사용 방법은 예제의 주석을 참고하며 해당 옵션을 이용하여 자유롭게 이용하면 될듯하다.
▼팝업옵션
scrollbars = yes / no - 스크롤바
resizeable = yes / no - 사이즈 변경
width = 00px; - 넒이
hegiht = 00px; - 높이
left= 00px; - 좌에서 몇 픽셀떨어뜨릴것인지
top = 00px; - 상단에서 몇픽셀 떨어뜨릴것인지
menubar= yes / no -메뉴바
toolbar = yes / no - 도구창
location= yes / no - 메뉴아이콘
fullscreen = yes/ no - 전체화면
status = yes / no - 하단상태바
directories = yes / no - 제목표시줄
▼팝업창 띄우기 예제
1 2 3 4 5 6 7 8 9 10 | // 팝업창띄우기 $("#pop_btn").click(function(){ var popUrl ="POP_URL"; var popOption = "width=650px, height=550px, resizable=no, location=no, top=300px, left=300px;" window.open(popUrl,"타이틀들어갈제목 ",popOption); }); | cs |
▼팝업 후 사용 후 팝업 닫기 (ajax 버전)
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | // 등록버튼 클릭 $("#btn_id").click(function(){ // value 가져옴 var table_title= $("#table_title").val(); var table_contents = $("#table_contents ").val(); // 어떤 데이터를 보낼것인가? var regi_data= {"table_title":table_title,"table_contents":table_contents}; $.ajax({ url:"URL", type:"post", data:regi_data, success : function(data){ alert("등록 되었음); //부모창 리플래쉬(ajax를 사용하였기때문) opener.parent.location.reload(); //자식창 닫아주기 window.close(); },//success error:function(jqXHR, textStatus, errorThrown){ alert("등록오류."); }//error });//ajax }); //팝업창 닫기 $("#close_btn").click(function(){ window.close(); }); | cs |
반응형
'Program > JavaScript' 카테고리의 다른 글
[JS] 쿠키를 사용한 세션 저장 (0) | 2017.11.09 |
---|---|
[JS] tr 로우 선택 데이터뽑기 (0) | 2017.08.10 |
[Jquery] 체크박스의 선택된 Value 가져오기 (0) | 2017.08.08 |
[JS] 잊지말고 쓰자 각종 새로고침 모음 (0) | 2017.08.08 |
JS 배열을 JSON으로 변환 (1) | 2017.07.13 |